home *** CD-ROM | disk | FTP | other *** search
- package koala.dynamicjava.parser;
-
- import java.io.InputStream;
- import java.io.Reader;
- import java.util.Enumeration;
- import java.util.Iterator;
- import java.util.LinkedList;
- import java.util.List;
- import java.util.Vector;
- import koala.dynamicjava.parser.wrapper.ParseError;
- import koala.dynamicjava.parser.wrapper.TreeToken;
- import koala.dynamicjava.tree.AddAssignExpression;
- import koala.dynamicjava.tree.AddExpression;
- import koala.dynamicjava.tree.Allocation;
- import koala.dynamicjava.tree.AndExpression;
- import koala.dynamicjava.tree.ArrayAllocation;
- import koala.dynamicjava.tree.ArrayInitializer;
- import koala.dynamicjava.tree.ArrayType;
- import koala.dynamicjava.tree.BitAndAssignExpression;
- import koala.dynamicjava.tree.BitAndExpression;
- import koala.dynamicjava.tree.BitOrAssignExpression;
- import koala.dynamicjava.tree.BitOrExpression;
- import koala.dynamicjava.tree.BlockStatement;
- import koala.dynamicjava.tree.BooleanLiteral;
- import koala.dynamicjava.tree.BooleanType;
- import koala.dynamicjava.tree.BreakStatement;
- import koala.dynamicjava.tree.ByteType;
- import koala.dynamicjava.tree.CastExpression;
- import koala.dynamicjava.tree.CatchStatement;
- import koala.dynamicjava.tree.CharType;
- import koala.dynamicjava.tree.CharacterLiteral;
- import koala.dynamicjava.tree.ClassAllocation;
- import koala.dynamicjava.tree.ClassDeclaration;
- import koala.dynamicjava.tree.ClassInitializer;
- import koala.dynamicjava.tree.ComplementExpression;
- import koala.dynamicjava.tree.ConditionalExpression;
- import koala.dynamicjava.tree.ConstructorDeclaration;
- import koala.dynamicjava.tree.ConstructorInvocation;
- import koala.dynamicjava.tree.ContinueStatement;
- import koala.dynamicjava.tree.ContinueTarget;
- import koala.dynamicjava.tree.DivideAssignExpression;
- import koala.dynamicjava.tree.DivideExpression;
- import koala.dynamicjava.tree.DoStatement;
- import koala.dynamicjava.tree.DoubleLiteral;
- import koala.dynamicjava.tree.DoubleType;
- import koala.dynamicjava.tree.EmptyStatement;
- import koala.dynamicjava.tree.EqualExpression;
- import koala.dynamicjava.tree.ExclusiveOrAssignExpression;
- import koala.dynamicjava.tree.ExclusiveOrExpression;
- import koala.dynamicjava.tree.Expression;
- import koala.dynamicjava.tree.ExpressionStatement;
- import koala.dynamicjava.tree.FieldDeclaration;
- import koala.dynamicjava.tree.FloatLiteral;
- import koala.dynamicjava.tree.FloatType;
- import koala.dynamicjava.tree.ForStatement;
- import koala.dynamicjava.tree.FormalParameter;
- import koala.dynamicjava.tree.GreaterExpression;
- import koala.dynamicjava.tree.GreaterOrEqualExpression;
- import koala.dynamicjava.tree.IdentifierToken;
- import koala.dynamicjava.tree.IfThenElseStatement;
- import koala.dynamicjava.tree.IfThenStatement;
- import koala.dynamicjava.tree.ImportDeclaration;
- import koala.dynamicjava.tree.Initializer;
- import koala.dynamicjava.tree.InstanceInitializer;
- import koala.dynamicjava.tree.InstanceOfExpression;
- import koala.dynamicjava.tree.IntType;
- import koala.dynamicjava.tree.IntegerLiteral;
- import koala.dynamicjava.tree.InterfaceDeclaration;
- import koala.dynamicjava.tree.LabeledStatement;
- import koala.dynamicjava.tree.LeftHandSide;
- import koala.dynamicjava.tree.LessExpression;
- import koala.dynamicjava.tree.LessOrEqualExpression;
- import koala.dynamicjava.tree.LongLiteral;
- import koala.dynamicjava.tree.LongType;
- import koala.dynamicjava.tree.MethodDeclaration;
- import koala.dynamicjava.tree.MinusExpression;
- import koala.dynamicjava.tree.MultiplyAssignExpression;
- import koala.dynamicjava.tree.MultiplyExpression;
- import koala.dynamicjava.tree.Node;
- import koala.dynamicjava.tree.NotEqualExpression;
- import koala.dynamicjava.tree.NotExpression;
- import koala.dynamicjava.tree.NullLiteral;
- import koala.dynamicjava.tree.OrExpression;
- import koala.dynamicjava.tree.PackageDeclaration;
- import koala.dynamicjava.tree.PlusExpression;
- import koala.dynamicjava.tree.PostDecrement;
- import koala.dynamicjava.tree.PostIncrement;
- import koala.dynamicjava.tree.PreDecrement;
- import koala.dynamicjava.tree.PreIncrement;
- import koala.dynamicjava.tree.ReferenceType;
- import koala.dynamicjava.tree.RemainderAssignExpression;
- import koala.dynamicjava.tree.RemainderExpression;
- import koala.dynamicjava.tree.ReturnStatement;
- import koala.dynamicjava.tree.ShiftLeftAssignExpression;
- import koala.dynamicjava.tree.ShiftLeftExpression;
- import koala.dynamicjava.tree.ShiftRightAssignExpression;
- import koala.dynamicjava.tree.ShiftRightExpression;
- import koala.dynamicjava.tree.ShortType;
- import koala.dynamicjava.tree.SimpleAllocation;
- import koala.dynamicjava.tree.SimpleAssignExpression;
- import koala.dynamicjava.tree.Statement;
- import koala.dynamicjava.tree.StringLiteral;
- import koala.dynamicjava.tree.SubtractAssignExpression;
- import koala.dynamicjava.tree.SubtractExpression;
- import koala.dynamicjava.tree.SwitchBlock;
- import koala.dynamicjava.tree.SwitchStatement;
- import koala.dynamicjava.tree.SynchronizedStatement;
- import koala.dynamicjava.tree.ThisExpression;
- import koala.dynamicjava.tree.ThrowStatement;
- import koala.dynamicjava.tree.TryStatement;
- import koala.dynamicjava.tree.Type;
- import koala.dynamicjava.tree.TypeDeclaration;
- import koala.dynamicjava.tree.TypeExpression;
- import koala.dynamicjava.tree.UnsignedShiftRightAssignExpression;
- import koala.dynamicjava.tree.UnsignedShiftRightExpression;
- import koala.dynamicjava.tree.VariableDeclaration;
- import koala.dynamicjava.tree.VoidType;
- import koala.dynamicjava.tree.WhileStatement;
- import koala.dynamicjava.util.LocalizedMessageReader;
-
- public class Parser implements ParserConstants {
- private String filename;
- private LocalizedMessageReader reader = new LocalizedMessageReader("koala.dynamicjava.parser.resources.messages");
- public ParserTokenManager token_source;
- ASCII_UCodeESC_CharStream jj_input_stream;
- public Token token;
- public Token jj_nt;
- private int jj_ntk;
- private Token jj_scanpos;
- private Token jj_lastpos;
- private int jj_la;
- public boolean lookingAhead = false;
- private boolean jj_semLA;
- private int jj_gen;
- private final int[] jj_la1 = new int[201];
- private final int[] jj_la1_0 = new int[]{1723056128, 0, 1075855360, 647200768, 0, 0, 1075855360, 1075855360, 0, 0, 1073758208, 0, 1073758208, 1073758208, 268435456, 0, 1144176640, 1142079488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1142063104, 1073741824, 0, 0, 0, 0, 0, 1723039744, 605192192, 268435456, 1144176640, 1142079488, 605192192, 0, 605192192, 1723039744, 649297920, 1073741824, 0, 0, 0, 0, 0, 647200768, 134217728, 17039360, 17039360, 1723039744, 1678934016, 605192192, 605192192, 605192192, 0, 0, 0, 605192192, 524288, Integer.MIN_VALUE, 0, 0, 605192192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 605192192, 0, 605192192, 0, 0, 0, 536870912, 0, 0, 0, 605192192, 0, 536870912, 0, 0, 0, 0, 0, 68321280, 0, 68321280, 68321280, 536870912, 0, 68321280, 0, 68321280, 68321280, 536870912, 605192192, 0, 605192192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 605192192, 0, 0, 605192192, 0, 0, 0, 536870912, 0, 0, 0, 0, 0, 1144176640, 1142079488, 0, 1073758208, 1073758208, 0, 647200768, 0, 0, 0, 0, 0, 1142063104, 1073741824, 0, 0, 0, 1723039744, 649297920, 647200768, 0, 0, 605192192, 17039360, 17039360, 1723039744, 134217728, 1678934016, 605192192, 605192192, 605192192, 0, 0, 0, 605192192, 1073741824, 0, 524288, Integer.MIN_VALUE, 0, 0, 605192192, 0, 605192192, 268435456, 0, 268435456, 1144176640, 1142079488};
- private final int[] jj_la1_1 = new int[]{-33554517, 8224, 1145685248, -1175053685, 8192, 32, 1145685248, 1145685248, 0, 0, 1145685248, 0, 1145684992, 1145684992, 0, 16, 1682818945, 1145947777, 0, 0, 0, 0, 0, 0, 33554432, 0, 0, 262785, 0, 0, 524288, 114688, 114688, 33554432, -1175053429, 680794753, 0, 1682818945, 1145947777, 680794753, 0, 680794753, -1175053429, -1175053429, 0, 0, 0, 0, 0, 0, -1175053685, 0, 0, 0, -1175053429, 680794753, 680794753, 680794753, 680794753, 0, 0, 0, 680794753, 0, 0, 0, 0, 680794753, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 680794753, 0, 680794753, 0, 0, 0, 143661056, 0, 0, 0, 680794753, 0, 134221824, 0, 0, 2048, 0, 0, 262785, 0, 537133697, 262785, 143661056, 0, 262785, 0, 537133697, 262785, 134221824, 680794753, 0, 680794753, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 680794753, 0, 0, 680794753, 0, 0, 0, 143661056, 0, 0, 0, 0, 2048, 1682818945, 1145947777, 524288, 1145684992, 1145684992, 33554432, -1175053685, 33554432, 0, 0, 0, 0, 262785, 0, 0, 0, 0, -1175053429, -1175053429, -1175053685, 0, 0, 680794753, 0, 0, -1175053429, 0, 680794753, 680794753, 680794753, 680794753, 0, 0, 0, 680794753, 0, 0, 0, 0, 0, 0, 680794753, 0, 680794753, 0, 16, 0, 1682818945, 1145947777};
- private final int[] jj_la1_2 = new int[]{101230435, 0, 0, 101230435, 0, 0, 524288, 524288, 1024, 2097152, 0, 1048576, 0, 0, 0, 0, 558080, 525312, 131072, 4194304, 1048576, 131072, 4194304, 131072, 0, 557056, 1048576, 1024, 0, 131072, 0, 0, 0, 0, 567139, 10083, 0, 1024, 1024, 100706147, 1048576, 100706147, 567139, 567139, 0, 131072, 4194304, 1048576, 131072, 4194304, 567139, 0, 0, 0, 567139, 10083, 100673379, 10083, 10083, 1048576, 1024, 1024, 100673379, 0, 0, 4194304, 4194304, 10083, 4194304, 4194304, 134217728, 0, 0, 0, 0, 0, 536870912, 536870912, 0, -1048576000, -1048576000, 0, 0, 0, 0, 0, 0, 100673379, 100663296, 10083, 8192, 0, 0, 9059, 1024, 2236416, 32768, 100673379, 1048576, 867, 32768, 139264, 0, 131072, 131072, 1024, 131072, 1024, 0, 100673379, 8192, 1024, 131072, 1024, 0, 867, 10083, 1048576, 100673379, 4194304, 4194304, 134217728, 0, 0, 0, 0, 0, 536870912, 536870912, 0, -1048576000, -1048576000, 0, 0, 0, 0, 0, 0, 0, 100673379, 100663296, 100663296, 10083, 0, 0, 8192, 9059, 1024, 2236416, 32768, 139264, 0, 33792, 1024, 0, 0, 0, 0, 567139, 0, 557056, 1048576, 131072, 1048576, 1024, 0, 1048576, 4194304, 131072, 567139, 567139, 567139, 4194304, 4194304, 10083, 0, 0, 567139, 0, 10083, 100673379, 10083, 10083, 1048576, 1024, 1024, 100673379, 0, 1048576, 0, 0, 131072, 131072, 100706147, 1048576, 100706147, 0, 0, 0, 1024, 1024};
- private final int[] jj_la1_3 = new int[]{120, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 120, 0, 120, 24, 24, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 24, 24, 120, 24, 24, 0, 0, 0, 120, 0, 0, 134152216, 134152216, 24, 134152192, 134152192, 0, 2, 4, 1024, 2048, 512, 1, 1, 0, 0, 0, 57344, 57344, 96, 96, 4480, 4480, 120, 0, 0, 0, 24, 24, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 134152192, 134152192, 0, 2, 4, 1024, 2048, 512, 1, 1, 0, 0, 0, 57344, 57344, 96, 96, 4480, 4480, 96, 120, 0, 0, 0, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 24, 134152216, 134152216, 24, 0, 0, 24, 0, 24, 120, 24, 24, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 120, 0, 120, 0, 0, 0, 0, 0};
- private final JJCalls[] jj_2_rtns = new JJCalls[59];
- private boolean jj_rescan = false;
- private int jj_gc = 0;
- private Vector jj_expentries = new Vector();
- private int[] jj_expentry;
- private int jj_kind = -1;
- private int[] jj_lasttokens = new int[100];
- private int jj_endpos;
-
- public void setFilename(String var1) {
- this.filename = var1;
- }
-
- private static Expression createPrimaryExpression(Expression var0, List var1) {
- Iterator var2 = var1.iterator();
- if (var2.hasNext()) {
- return ((ExpressionSuffix)var2.next()).createExpression(var0, var2);
- } else if (var0 instanceof CompileTimeQualifiedName) {
- return ((CompileTimeQualifiedName)var0).createFieldAccess();
- } else {
- return var0 instanceof CompileTimeExpression ? ((CompileTimeExpression)var0).createRuntimeExpression() : var0;
- }
- }
-
- private FieldDeclaration createFieldDeclaration(ModifierFlags var1, Type var2, Token var3, Expression var4, int var5) {
- int var10 = 0;
- int var6;
- int var7;
- if (var1 != null) {
- var6 = var1.beginLine;
- var7 = var1.beginColumn;
- var10 = var1.accessFlags;
- } else {
- var6 = ((Type)var2).getBeginLine();
- var7 = ((Type)var2).getBeginColumn();
- }
-
- int var8;
- int var9;
- if (var4 != null) {
- var8 = var4.getEndLine();
- var9 = var4.getEndColumn();
- } else {
- var8 = var3.endLine;
- var9 = var3.endColumn;
- }
-
- if (var5 > 0) {
- var2 = new ArrayType((Type)var2, var5, this.filename, ((Type)var2).getBeginLine(), ((Type)var2).getBeginColumn(), ((Type)var2).getEndLine(), ((Type)var2).getEndColumn());
- }
-
- return new FieldDeclaration(var10, (Type)var2, var3.image, var4, this.filename, var6, var7, var8, var9);
- }
-
- private VariableDeclaration createVariableDeclaration(Token var1, Type var2, Token var3, Expression var4, int var5) {
- boolean var10 = false;
- int var6;
- int var7;
- if (var1 != null) {
- var6 = var1.beginLine;
- var7 = var1.beginColumn;
- var10 = true;
- } else {
- var6 = ((Type)var2).getBeginLine();
- var7 = ((Type)var2).getBeginColumn();
- }
-
- int var8;
- int var9;
- if (var4 != null) {
- var8 = var4.getEndLine();
- var9 = var4.getEndColumn();
- } else {
- var8 = var3.endLine;
- var9 = var3.endColumn;
- }
-
- if (var5 > 0) {
- var2 = new ArrayType((Type)var2, var5, this.filename, ((Type)var2).getBeginLine(), ((Type)var2).getBeginColumn(), ((Type)var2).getEndLine(), ((Type)var2).getEndColumn());
- }
-
- return new VariableDeclaration(var10, (Type)var2, var3.image, var4, this.filename, var6, var7, var8, var9);
- }
-
- public final List parseStream() throws ParseException {
- LinkedList var1 = new LinkedList();
- Object var3 = null;
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 16:
- case 17:
- case 20:
- case 21:
- case 23:
- case 25:
- case 26:
- case 29:
- case 30:
- case 32:
- case 33:
- case 35:
- case 37:
- case 39:
- case 40:
- case 41:
- case 42:
- case 43:
- case 44:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 50:
- case 51:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 58:
- case 59:
- case 60:
- case 61:
- case 62:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- label45:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 37:
- var3 = this.importDeclaration();
- break;
- case 38:
- case 39:
- case 40:
- case 41:
- case 42:
- case 43:
- case 44:
- default:
- this.jj_la1[1] = this.jj_gen;
- if (this.jj_2_1(Integer.MAX_VALUE)) {
- var3 = this.methodDeclaration();
- } else if (this.jj_2_2(Integer.MAX_VALUE)) {
- List var2 = this.localVariableDeclaration();
- this.jj_consume_token(83);
- var1.addAll(var2);
- } else if (this.jj_2_3(2)) {
- var3 = this.topLevelStatement();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 21:
- case 30:
- case 40:
- case 42:
- case 46:
- case 47:
- case 48:
- case 51:
- case 54:
- case 58:
- case 62:
- var3 = this.typeDeclaration();
- break label45;
- case 15:
- case 16:
- case 17:
- case 18:
- case 19:
- case 20:
- case 22:
- case 23:
- case 24:
- case 25:
- case 26:
- case 27:
- case 28:
- case 29:
- case 31:
- case 32:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 41:
- case 43:
- case 44:
- case 45:
- case 49:
- case 50:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 61:
- default:
- this.jj_la1[2] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
- break;
- case 45:
- var3 = this.packageDeclaration();
- }
-
- if (var3 != null) {
- var1.add(var3);
- var3 = null;
- }
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 31:
- case 34:
- case 36:
- case 38:
- case 57:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[0] = this.jj_gen;
- this.jj_consume_token(0);
- return var1;
- }
- }
- }
-
- public final Node topLevelStatement() throws ParseException {
- Object var1;
- if (this.jj_2_4(2)) {
- var1 = this.labeledStatement();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- var1 = this.expression();
- this.jj_consume_token(83);
- break;
- case 16:
- var1 = this.breakStatement();
- break;
- case 18:
- case 19:
- case 21:
- case 22:
- case 24:
- case 27:
- case 28:
- case 30:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[3] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 23:
- var1 = this.continueStatement();
- break;
- case 25:
- var1 = this.doStatement();
- break;
- case 33:
- var1 = this.forStatement();
- break;
- case 35:
- var1 = this.ifStatement();
- break;
- case 49:
- var1 = this.returnStatement();
- break;
- case 53:
- var1 = this.switchStatement();
- break;
- case 54:
- var1 = this.synchronizedStatement();
- break;
- case 56:
- var1 = this.throwStatement();
- break;
- case 60:
- var1 = this.tryStatement();
- break;
- case 63:
- var1 = this.whileStatement();
- break;
- case 79:
- var1 = this.block();
- break;
- case 83:
- var1 = this.emptyStatement();
- }
- }
-
- return (Node)var1;
- }
-
- public final List parseCompilationUnit() throws ParseException {
- LinkedList var1 = new LinkedList();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 45:
- PackageDeclaration var2 = this.packageDeclaration();
- var1.add(var2);
- break;
- default:
- this.jj_la1[4] = this.jj_gen;
- }
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 37:
- ImportDeclaration var3 = this.importDeclaration();
- var1.add(var3);
- break;
- default:
- this.jj_la1[5] = this.jj_gen;
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 21:
- case 30:
- case 40:
- case 42:
- case 46:
- case 47:
- case 48:
- case 51:
- case 54:
- case 58:
- case 62:
- case 83:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 21:
- case 30:
- case 40:
- case 42:
- case 46:
- case 47:
- case 48:
- case 51:
- case 54:
- case 58:
- case 62:
- TypeDeclaration var4 = this.typeDeclaration();
- var1.add(var4);
- continue;
- case 83:
- this.jj_consume_token(83);
- continue;
- default:
- this.jj_la1[7] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[6] = this.jj_gen;
- this.jj_consume_token(0);
- return var1;
- }
- }
- }
- }
- }
-
- public final PackageDeclaration packageDeclaration() throws ParseException {
- List var1 = null;
- Token var2 = this.jj_consume_token(45);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 74:
- var1 = this.name();
- break;
- default:
- this.jj_la1[8] = this.jj_gen;
- }
-
- Token var3 = this.jj_consume_token(83);
- return new PackageDeclaration(var1, this.filename, var2.beginLine, var2.beginColumn, var3.endLine, var3.endColumn);
- }
-
- public final ImportDeclaration importDeclaration() throws ParseException {
- Token var2 = null;
- Token var3 = this.jj_consume_token(37);
- List var1 = this.name();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 85:
- this.jj_consume_token(85);
- var2 = this.jj_consume_token(103);
- break;
- default:
- this.jj_la1[9] = this.jj_gen;
- }
-
- Token var4 = this.jj_consume_token(83);
- return new ImportDeclaration(var1, var2 != null, this.filename, var3.beginLine, var3.beginColumn, var4.endLine, var4.endColumn);
- }
-
- public final TypeDeclaration typeDeclaration() throws ParseException {
- Object var1;
- if (this.jj_2_5(Integer.MAX_VALUE)) {
- var1 = this.classDeclaration();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 30:
- case 40:
- case 42:
- case 46:
- case 47:
- case 48:
- case 51:
- case 54:
- case 58:
- case 62:
- var1 = this.interfaceDeclaration();
- break;
- case 15:
- case 16:
- case 17:
- case 18:
- case 19:
- case 20:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 26:
- case 27:
- case 28:
- case 29:
- case 31:
- case 32:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 41:
- case 43:
- case 44:
- case 45:
- case 49:
- case 50:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 61:
- default:
- this.jj_la1[10] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- return (TypeDeclaration)var1;
- }
-
- public final List name() throws ParseException {
- LinkedList var2 = new LinkedList();
- Token var1 = this.jj_consume_token(74);
- var2.add(new TreeToken(var1));
-
- while(this.jj_2_6(2)) {
- this.jj_consume_token(85);
- var1 = this.jj_consume_token(74);
- var2.add(new TreeToken(var1));
- }
-
- return var2;
- }
-
- public final List nameList() throws ParseException {
- LinkedList var1 = new LinkedList();
- List var2 = this.name();
- var1.add(var2);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- var2 = this.name();
- var1.add(var2);
- break;
- default:
- this.jj_la1[11] = this.jj_gen;
- return var1;
- }
- }
- }
-
- public final ClassDeclaration classDeclaration() throws ParseException {
- ModifierFlags var2 = this.modifiers();
- ClassDeclaration var1 = this.unmodifiedClassDeclaration(var2);
- return var1;
- }
-
- public final ModifierFlags modifiers() throws ParseException {
- int var2 = 0;
- Token var3 = null;
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 30:
- case 42:
- case 46:
- case 47:
- case 48:
- case 51:
- case 54:
- case 58:
- case 62:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- Token var12 = this.jj_consume_token(14);
- if (var3 == null) {
- var3 = var12;
- } else {
- if ((var2 & 1024) != 0) {
- throw new ParseError(this.reader.getMessage("abstract.abstract", (String[])null), this.filename, var12.beginLine, var12.beginColumn);
- }
-
- if ((var2 & 16) != 0) {
- throw new ParseError(this.reader.getMessage("abstract.final", (String[])null), this.filename, var12.beginLine, var12.beginColumn);
- }
- }
-
- var2 |= 1024;
- continue;
- case 30:
- Token var11 = this.jj_consume_token(30);
- if (var3 == null) {
- var3 = var11;
- } else {
- if ((var2 & 16) != 0) {
- throw new ParseError(this.reader.getMessage("final.final", (String[])null), this.filename, var11.beginLine, var11.beginColumn);
- }
-
- if ((var2 & 1024) != 0) {
- throw new ParseError(this.reader.getMessage("abstract.final", (String[])null), this.filename, var11.beginLine, var11.beginColumn);
- }
- }
-
- var2 |= 16;
- continue;
- case 42:
- Token var10 = this.jj_consume_token(42);
- if (var3 == null) {
- var3 = var10;
- } else {
- if ((var2 & 256) != 0) {
- throw new ParseError(this.reader.getMessage("native.native", (String[])null), this.filename, var10.beginLine, var10.beginColumn);
- }
-
- if ((var2 & 1024) != 0) {
- throw new ParseError(this.reader.getMessage("abstract.native", (String[])null), this.filename, var10.beginLine, var10.beginColumn);
- }
- }
-
- var2 |= 256;
- continue;
- case 46:
- Token var9 = this.jj_consume_token(46);
- if (var3 == null) {
- var3 = var9;
- } else {
- if ((var2 & 2) != 0) {
- throw new ParseError(this.reader.getMessage("private.private", (String[])null), this.filename, var9.beginLine, var9.beginColumn);
- }
-
- if ((var2 & 1) != 0) {
- throw new ParseError(this.reader.getMessage("public.private", (String[])null), this.filename, var9.beginLine, var9.beginColumn);
- }
-
- if ((var2 & 4) != 0) {
- throw new ParseError(this.reader.getMessage("protected.private", (String[])null), this.filename, var9.beginLine, var9.beginColumn);
- }
- }
-
- var2 |= 2;
- continue;
- case 47:
- Token var8 = this.jj_consume_token(47);
- if (var3 == null) {
- var3 = var8;
- } else {
- if ((var2 & 4) != 0) {
- throw new ParseError(this.reader.getMessage("protected.protected", (String[])null), this.filename, var8.beginLine, var8.beginColumn);
- }
-
- if ((var2 & 1) != 0) {
- throw new ParseError(this.reader.getMessage("public.protected", (String[])null), this.filename, var8.beginLine, var8.beginColumn);
- }
-
- if ((var2 & 2) != 0) {
- throw new ParseError(this.reader.getMessage("protected.private", (String[])null), this.filename, var8.beginLine, var8.beginColumn);
- }
- }
-
- var2 |= 4;
- continue;
- case 48:
- Token var7 = this.jj_consume_token(48);
- if (var3 == null) {
- var3 = var7;
- } else {
- if ((var2 & 1) != 0) {
- throw new ParseError(this.reader.getMessage("public.public", (String[])null), this.filename, var7.beginLine, var7.beginColumn);
- }
-
- if ((var2 & 4) != 0) {
- throw new ParseError(this.reader.getMessage("public.protected", (String[])null), this.filename, var7.beginLine, var7.beginColumn);
- }
-
- if ((var2 & 2) != 0) {
- throw new ParseError(this.reader.getMessage("public.private", (String[])null), this.filename, var7.beginLine, var7.beginColumn);
- }
- }
-
- var2 |= 1;
- continue;
- case 51:
- Token var6 = this.jj_consume_token(51);
- if (var3 == null) {
- var3 = var6;
- } else if ((var2 & 8) != 0) {
- throw new ParseError(this.reader.getMessage("static.static", (String[])null), this.filename, var6.beginLine, var6.beginColumn);
- }
-
- var2 |= 8;
- continue;
- case 54:
- Token var5 = this.jj_consume_token(54);
- if (var3 == null) {
- var3 = var5;
- } else if ((var2 & 32) != 0) {
- throw new ParseError(this.reader.getMessage("synchronized.synchronized", (String[])null), this.filename, var5.beginLine, var5.beginColumn);
- }
-
- var2 |= 32;
- continue;
- case 58:
- Token var4 = this.jj_consume_token(58);
- if (var3 == null) {
- var3 = var4;
- } else if ((var2 & 128) != 0) {
- throw new ParseError(this.reader.getMessage("transient.transient", (String[])null), this.filename, var4.beginLine, var4.beginColumn);
- }
-
- var2 |= 128;
- continue;
- case 62:
- Token var1 = this.jj_consume_token(62);
- if (var3 == null) {
- var3 = var1;
- } else if ((var2 & 64) != 0) {
- throw new ParseError(this.reader.getMessage("volatile.volatile", (String[])null), this.filename, var1.beginLine, var1.beginColumn);
- }
-
- var2 |= 64;
- continue;
- default:
- this.jj_la1[13] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[12] = this.jj_gen;
- return var3 == null ? null : new ModifierFlags(var2, var3.beginLine, var3.beginColumn);
- }
- }
- }
-
- public final ClassDeclaration unmodifiedClassDeclaration(ModifierFlags var1) throws ParseException {
- List var4 = null;
- List var5 = null;
- Token var2 = this.jj_consume_token(21);
- Token var3 = this.jj_consume_token(74);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 28:
- this.jj_consume_token(28);
- var4 = this.name();
- break;
- default:
- this.jj_la1[14] = this.jj_gen;
- }
-
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 36:
- this.jj_consume_token(36);
- var5 = this.nameList();
- break;
- default:
- this.jj_la1[15] = this.jj_gen;
- }
-
- ClassBody var6 = this.classBody();
- return var1 == null ? new ClassDeclaration(0, var3.image, var4, var5, var6.list, this.filename, var2.beginLine, var2.beginColumn, var6.endLine, var6.endColumn) : new ClassDeclaration(var1.accessFlags, var3.image, var4, var5, var6.list, this.filename, var1.beginLine, var1.beginColumn, var6.endLine, var6.endColumn);
- }
-
- public final ClassBody classBody() throws ParseException {
- LinkedList var2 = new LinkedList();
- this.jj_consume_token(79);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 21:
- case 26:
- case 30:
- case 32:
- case 39:
- case 40:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 61:
- case 62:
- case 74:
- case 79:
- case 83:
- List var3 = this.classBodyDeclaration();
- var2.addAll(var3);
- break;
- case 16:
- case 18:
- case 19:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 43:
- case 44:
- case 45:
- case 49:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 68:
- case 69:
- case 70:
- case 71:
- case 72:
- case 73:
- case 75:
- case 76:
- case 77:
- case 78:
- case 80:
- case 81:
- case 82:
- default:
- this.jj_la1[16] = this.jj_gen;
- Token var1 = this.jj_consume_token(80);
- return new ClassBody(var2, var1.endLine, var1.endColumn);
- }
- }
- }
-
- public final List classBodyDeclaration() throws ParseException {
- Object var1 = null;
- Object var2 = new LinkedList();
- if (this.jj_2_7(2)) {
- var1 = this.initializer();
- } else if (this.jj_2_8(Integer.MAX_VALUE)) {
- var1 = this.classDeclaration();
- } else if (this.jj_2_9(Integer.MAX_VALUE)) {
- var1 = this.interfaceDeclaration();
- } else if (this.jj_2_10(Integer.MAX_VALUE)) {
- var1 = this.constructorDeclaration();
- } else if (this.jj_2_11(Integer.MAX_VALUE)) {
- var1 = this.methodDeclaration();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 26:
- case 30:
- case 32:
- case 39:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 62:
- case 74:
- var2 = this.fieldDeclaration();
- break;
- case 83:
- this.jj_consume_token(83);
- break;
- default:
- this.jj_la1[17] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- if (var1 != null) {
- ((List)var2).add(var1);
- }
-
- return (List)var2;
- }
-
- public final List fieldDeclaration() throws ParseException {
- int var4 = 0;
- Expression var5 = null;
- LinkedList var6 = new LinkedList();
- ModifierFlags var1 = this.modifiers();
- Type var2 = this.type();
- Token var3 = this.jj_consume_token(74);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- ++var4;
- break;
- default:
- this.jj_la1[18] = this.jj_gen;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- this.jj_consume_token(86);
- var5 = this.variableInitializer();
- break;
- default:
- this.jj_la1[19] = this.jj_gen;
- }
-
- var6.add(this.createFieldDeclaration(var1, var2, var3, var5, var4));
-
- label63:
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- var4 = 0;
- var5 = null;
- var3 = this.jj_consume_token(74);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- ++var4;
- break;
- default:
- this.jj_la1[21] = this.jj_gen;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- this.jj_consume_token(86);
- var5 = this.variableInitializer();
- break;
- default:
- this.jj_la1[22] = this.jj_gen;
- }
-
- var6.add(this.createFieldDeclaration(var1, var2, var3, var5, var4));
- continue label63;
- }
- }
- default:
- this.jj_la1[20] = this.jj_gen;
- this.jj_consume_token(83);
- return var6;
- }
- }
- }
- }
- }
-
- public final MethodDeclaration methodDeclaration() throws ParseException {
- int var5 = 0;
- int var8 = 0;
- Object var10 = new LinkedList();
- Object var11 = null;
- ModifierFlags var2 = this.modifiers();
- Object var6 = this.resultType();
- Token var7 = this.jj_consume_token(74);
- List var9 = this.formalParameters();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- ++var8;
- break;
- default:
- this.jj_la1[23] = this.jj_gen;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 57:
- this.jj_consume_token(57);
- var10 = this.nameList();
- break;
- default:
- this.jj_la1[24] = this.jj_gen;
- }
-
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 79:
- var11 = this.block();
- break;
- case 80:
- case 81:
- case 82:
- default:
- this.jj_la1[25] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 83:
- var11 = this.emptyStatement();
- }
-
- int var3;
- int var4;
- if (var2 != null) {
- var3 = var2.beginLine;
- var4 = var2.beginColumn;
- var5 = var2.accessFlags;
- } else {
- var3 = ((Type)var6).getBeginLine();
- var4 = ((Type)var6).getBeginColumn();
- }
-
- if (var8 > 0) {
- var6 = new ArrayType((Type)var6, var8, this.filename, ((Type)var6).getBeginLine(), ((Type)var6).getBeginColumn(), ((Type)var6).getEndLine(), ((Type)var6).getEndColumn());
- }
-
- return new MethodDeclaration(var5, (Type)var6, var7.image, var9, (List)var10, var11 instanceof BlockStatement ? (BlockStatement)var11 : null, this.filename, var3, var4, ((Node)var11).getEndLine(), ((Node)var11).getEndColumn());
- }
- }
- }
-
- public final List formalParameters() throws ParseException {
- LinkedList var1;
- var1 = new LinkedList();
- this.jj_consume_token(77);
- label30:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 30:
- case 32:
- case 39:
- case 41:
- case 50:
- case 74:
- FormalParameter var2 = this.formalParameter();
- var1.add(var2);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- var2 = this.formalParameter();
- var1.add(var2);
- break;
- default:
- this.jj_la1[26] = this.jj_gen;
- break label30;
- }
- }
- default:
- this.jj_la1[27] = this.jj_gen;
- }
-
- this.jj_consume_token(78);
- return var1;
- }
-
- public final FormalParameter formalParameter() throws ParseException {
- Token var3 = null;
- int var4 = 0;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 30:
- var3 = this.jj_consume_token(30);
- break;
- default:
- this.jj_la1[28] = this.jj_gen;
- }
-
- Object var1 = this.type();
- Token var2 = this.jj_consume_token(74);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- ++var4;
- break;
- default:
- this.jj_la1[29] = this.jj_gen;
- if (var4 > 0) {
- var1 = new ArrayType((Type)var1, var4, this.filename, ((Type)var1).getBeginLine(), ((Type)var1).getBeginColumn(), ((Type)var1).getEndLine(), ((Type)var1).getEndColumn());
- }
-
- return new FormalParameter(var3 != null, (Type)var1, var2.image, this.filename, var3 != null ? var3.beginLine : ((Type)var1).getBeginLine(), var3 != null ? var3.beginColumn : ((Type)var1).getBeginColumn(), var2.endLine, var2.endColumn);
- }
- }
- }
-
- public final Initializer initializer() throws ParseException {
- Token var1 = null;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 51:
- var1 = this.jj_consume_token(51);
- break;
- default:
- this.jj_la1[30] = this.jj_gen;
- }
-
- BlockStatement var2 = this.block();
- return (Initializer)(var1 == null ? new InstanceInitializer(var2, this.filename, var2.getBeginLine(), var2.getEndColumn(), var2.getEndLine(), var2.getEndColumn()) : new ClassInitializer(var2, this.filename, var1.beginLine, var1.beginColumn, var2.getEndLine(), var2.getEndColumn()));
- }
-
- public final ConstructorDeclaration constructorDeclaration() throws ParseException {
- Token var1;
- byte var2;
- Object var5;
- ConstructorInvocation var6;
- LinkedList var8;
- var1 = null;
- var2 = 0;
- var5 = new LinkedList();
- var6 = null;
- var8 = new LinkedList();
- label54:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 46:
- case 47:
- case 48:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 46:
- var1 = this.jj_consume_token(46);
- var2 = 2;
- break label54;
- case 47:
- var1 = this.jj_consume_token(47);
- var2 = 4;
- break label54;
- case 48:
- var1 = this.jj_consume_token(48);
- var2 = 1;
- break label54;
- default:
- this.jj_la1[31] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[32] = this.jj_gen;
- }
-
- Token var3 = this.jj_consume_token(74);
- List var4 = this.formalParameters();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 57:
- this.jj_consume_token(57);
- var5 = this.nameList();
- break;
- default:
- this.jj_la1[33] = this.jj_gen;
- }
-
- this.jj_consume_token(79);
- if (this.jj_2_12(Integer.MAX_VALUE)) {
- var6 = this.explicitConstructorInvocation();
- }
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 21:
- case 23:
- case 25:
- case 26:
- case 29:
- case 30:
- case 32:
- case 33:
- case 35:
- case 39:
- case 40:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- List var7 = this.blockStatement();
- var8.addAll(var7);
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[34] = this.jj_gen;
- Token var11 = this.jj_consume_token(80);
- int var9;
- int var10;
- if (var1 == null) {
- var9 = var3.beginLine;
- var10 = var3.beginColumn;
- } else {
- var9 = var1.beginLine;
- var10 = var1.beginColumn;
- }
-
- return new ConstructorDeclaration(var2, var3.image, var4, (List)var5, var6, var8, this.filename, var9, var10, var11.endLine, var11.endColumn);
- }
- }
- }
-
- public final ConstructorInvocation explicitConstructorInvocation() throws ParseException {
- Expression var4 = null;
- Token var1;
- Token var2;
- ArgumentsSuffix var3;
- if (this.jj_2_14(Integer.MAX_VALUE)) {
- var1 = this.jj_consume_token(55);
- var3 = this.arguments();
- var2 = this.jj_consume_token(83);
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- if (this.jj_2_13(2)) {
- var4 = this.primaryExpression();
- this.jj_consume_token(85);
- }
-
- var1 = this.jj_consume_token(52);
- var3 = this.arguments();
- var2 = this.jj_consume_token(83);
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 30:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 51:
- case 53:
- case 54:
- case 56:
- case 57:
- case 58:
- case 60:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- default:
- this.jj_la1[35] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- return new ConstructorInvocation(var4, var3.arguments, var1.image.equals("super"), this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
-
- public final InterfaceDeclaration interfaceDeclaration() throws ParseException {
- ModifierFlags var2 = this.modifiers();
- InterfaceDeclaration var1 = this.unmodifiedInterfaceDeclaration(var2);
- return var1;
- }
-
- public final InterfaceDeclaration unmodifiedInterfaceDeclaration(ModifierFlags var1) throws ParseException {
- List var5 = null;
- LinkedList var6 = new LinkedList();
- int var8 = 0;
- Token var2 = this.jj_consume_token(40);
- Token var3 = this.jj_consume_token(74);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 28:
- this.jj_consume_token(28);
- var5 = this.nameList();
- break;
- default:
- this.jj_la1[36] = this.jj_gen;
- }
-
- this.jj_consume_token(79);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 21:
- case 26:
- case 30:
- case 32:
- case 39:
- case 40:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 61:
- case 62:
- case 74:
- List var7 = this.interfaceMemberDeclaration();
- var6.addAll(var7);
- break;
- case 16:
- case 18:
- case 19:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 43:
- case 44:
- case 45:
- case 49:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 68:
- case 69:
- case 70:
- case 71:
- case 72:
- case 73:
- default:
- this.jj_la1[37] = this.jj_gen;
- Token var4 = this.jj_consume_token(80);
- if (var1 != null) {
- var8 = var1.accessFlags;
- }
-
- return new InterfaceDeclaration(var8, var3.image, var5, var6, this.filename, var2.beginLine, var2.beginColumn, var4.endLine, var4.endColumn);
- }
- }
- }
-
- public final List interfaceMemberDeclaration() throws ParseException {
- Object var1 = null;
- Object var2 = new LinkedList();
- if (this.jj_2_15(Integer.MAX_VALUE)) {
- var1 = this.classDeclaration();
- } else if (this.jj_2_16(Integer.MAX_VALUE)) {
- var1 = this.interfaceDeclaration();
- } else if (this.jj_2_17(Integer.MAX_VALUE)) {
- var1 = this.methodDeclaration();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 26:
- case 30:
- case 32:
- case 39:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 62:
- case 74:
- var2 = this.fieldDeclaration();
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 43:
- case 44:
- case 45:
- case 49:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 68:
- case 69:
- case 70:
- case 71:
- case 72:
- case 73:
- default:
- this.jj_la1[38] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- if (var1 != null) {
- ((List)var2).add(var1);
- }
-
- return (List)var2;
- }
-
- public final ArrayInitializer arrayInitializer() throws ParseException {
- Object var2 = null;
- LinkedList var5 = new LinkedList();
- Token var3 = this.jj_consume_token(79);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- Expression var1 = this.variableInitializer();
- var5.add(var1);
-
- while(this.jj_2_18(2)) {
- this.jj_consume_token(84);
- var1 = this.variableInitializer();
- var5.add(var1);
- }
- break;
- default:
- this.jj_la1[39] = this.jj_gen;
- }
-
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- Token var7 = this.jj_consume_token(84);
- break;
- default:
- this.jj_la1[40] = this.jj_gen;
- }
-
- Token var4 = this.jj_consume_token(80);
- return new ArrayInitializer(var5, this.filename, var3.beginLine, var3.beginColumn, var4.endLine, var4.endColumn);
- }
-
- public final Expression variableInitializer() throws ParseException {
- Object var1;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- var1 = this.expression();
- break;
- case 79:
- var1 = this.arrayInitializer();
- break;
- default:
- this.jj_la1[41] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- return (Expression)var1;
- }
-
- public final BlockStatement block() throws ParseException {
- LinkedList var4 = new LinkedList();
- Token var1 = this.jj_consume_token(79);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 21:
- case 23:
- case 25:
- case 26:
- case 29:
- case 30:
- case 32:
- case 33:
- case 35:
- case 39:
- case 40:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- List var3 = this.blockStatement();
- var4.addAll(var3);
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[42] = this.jj_gen;
- Token var2 = this.jj_consume_token(80);
- return new BlockStatement(var4, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
- }
- }
-
- public final List blockStatement() throws ParseException {
- Object var1 = null;
- Object var2 = new LinkedList();
- if (this.jj_2_19(Integer.MAX_VALUE)) {
- var2 = this.localVariableDeclaration();
- this.jj_consume_token(83);
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 23:
- case 25:
- case 26:
- case 29:
- case 32:
- case 33:
- case 35:
- case 39:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- Node var5 = this.statement();
- ((List)var2).add(var5);
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 30:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[43] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 21:
- ClassDeclaration var4 = this.unmodifiedClassDeclaration((ModifierFlags)null);
- ((List)var2).add(var4);
- break;
- case 40:
- InterfaceDeclaration var3 = this.unmodifiedInterfaceDeclaration((ModifierFlags)null);
- ((List)var2).add(var3);
- }
- }
-
- return (List)var2;
- }
-
- public final List localVariableDeclaration() throws ParseException {
- Token var1 = null;
- Expression var2 = null;
- int var5 = 0;
- LinkedList var6 = new LinkedList();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 30:
- var1 = this.jj_consume_token(30);
- break;
- default:
- this.jj_la1[44] = this.jj_gen;
- }
-
- Type var3 = this.type();
- Token var4 = this.jj_consume_token(74);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- ++var5;
- break;
- default:
- this.jj_la1[45] = this.jj_gen;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- this.jj_consume_token(86);
- var2 = this.variableInitializer();
- break;
- default:
- this.jj_la1[46] = this.jj_gen;
- }
-
- var6.add(this.createVariableDeclaration(var1, var3, var4, var2, var5));
-
- label73:
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- var2 = null;
- var5 = 0;
- this.jj_consume_token(84);
- var4 = this.jj_consume_token(74);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- ++var5;
- break;
- default:
- this.jj_la1[48] = this.jj_gen;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- this.jj_consume_token(86);
- var2 = this.variableInitializer();
- break;
- default:
- this.jj_la1[49] = this.jj_gen;
- }
-
- var6.add(this.createVariableDeclaration(var1, var3, var4, var2, var5));
- continue label73;
- }
- }
- default:
- this.jj_la1[47] = this.jj_gen;
- return var6;
- }
- }
- }
- }
- }
-
- public final Node statement() throws ParseException {
- Object var1 = null;
- if (this.jj_2_20(2)) {
- var1 = this.labeledStatement();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- var1 = this.statementExpression();
- this.jj_consume_token(83);
- break;
- case 16:
- var1 = this.breakStatement();
- break;
- case 18:
- case 19:
- case 21:
- case 22:
- case 24:
- case 27:
- case 28:
- case 30:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[50] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 23:
- var1 = this.continueStatement();
- break;
- case 25:
- var1 = this.doStatement();
- break;
- case 33:
- var1 = this.forStatement();
- break;
- case 35:
- var1 = this.ifStatement();
- break;
- case 49:
- var1 = this.returnStatement();
- break;
- case 53:
- var1 = this.switchStatement();
- break;
- case 54:
- var1 = this.synchronizedStatement();
- break;
- case 56:
- var1 = this.throwStatement();
- break;
- case 60:
- var1 = this.tryStatement();
- break;
- case 63:
- var1 = this.whileStatement();
- break;
- case 79:
- var1 = this.block();
- break;
- case 83:
- var1 = this.emptyStatement();
- }
- }
-
- return (Node)var1;
- }
-
- public final Statement labeledStatement() throws ParseException {
- Token var1 = this.jj_consume_token(74);
- this.jj_consume_token(92);
- Node var2 = this.statement();
- if (var2 instanceof ContinueTarget) {
- ((ContinueTarget)var2).addLabel(var1.image);
- return (Statement)var2;
- } else {
- return new LabeledStatement(var1.image, var2, this.filename, var1.beginLine, var1.beginColumn, var2.getEndLine(), var2.getEndColumn());
- }
- }
-
- public final EmptyStatement emptyStatement() throws ParseException {
- Token var1 = this.jj_consume_token(83);
- return new EmptyStatement(this.filename, var1.beginLine, var1.beginColumn);
- }
-
- public final Statement ifStatement() throws ParseException {
- Node var4 = null;
- Token var1 = this.jj_consume_token(35);
- this.jj_consume_token(77);
- Expression var2 = this.expression();
- this.jj_consume_token(78);
- Node var3 = this.statement();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 27:
- this.jj_consume_token(27);
- var4 = this.statement();
- break;
- default:
- this.jj_la1[51] = this.jj_gen;
- }
-
- return (Statement)(var4 == null ? new IfThenStatement(var2, var3, this.filename, var1.beginLine, var1.beginColumn, var3.getEndLine(), var3.getEndColumn()) : new IfThenElseStatement(var2, var3, var4, this.filename, var1.beginLine, var1.beginColumn, var4.getEndLine(), var4.getEndColumn()));
- }
-
- public final WhileStatement whileStatement() throws ParseException {
- Token var1 = this.jj_consume_token(63);
- this.jj_consume_token(77);
- Expression var2 = this.expression();
- this.jj_consume_token(78);
- Node var3 = this.statement();
- return new WhileStatement(var2, var3, this.filename, var1.beginLine, var1.beginColumn, var3.getEndLine(), var3.getEndColumn());
- }
-
- public final DoStatement doStatement() throws ParseException {
- Token var1 = this.jj_consume_token(25);
- Node var4 = this.statement();
- this.jj_consume_token(63);
- this.jj_consume_token(77);
- Expression var3 = this.expression();
- this.jj_consume_token(78);
- Token var2 = this.jj_consume_token(83);
- return new DoStatement(var3, var4, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
-
- public final SwitchStatement switchStatement() throws ParseException {
- Expression var4 = null;
- Object var5 = null;
- LinkedList var6 = new LinkedList();
- LinkedList var7 = new LinkedList();
- Token var8 = null;
- Token var1 = this.jj_consume_token(53);
- this.jj_consume_token(77);
- Expression var3 = this.expression();
- this.jj_consume_token(78);
- this.jj_consume_token(79);
-
- label63:
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 18:
- case 24:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 18:
- this.jj_consume_token(18);
- var4 = this.expression();
- break;
- case 19:
- case 20:
- case 21:
- case 22:
- case 23:
- default:
- this.jj_la1[53] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 24:
- var8 = this.jj_consume_token(24);
- }
-
- this.jj_consume_token(92);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 21:
- case 23:
- case 25:
- case 26:
- case 29:
- case 30:
- case 32:
- case 33:
- case 35:
- case 39:
- case 40:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- List var14 = this.blockStatement();
- var7.addAll(var14);
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[54] = this.jj_gen;
- int var9;
- int var10;
- int var11;
- int var12;
- if (var8 != null) {
- var9 = var8.beginLine;
- var10 = var8.beginColumn;
- var11 = var8.endLine;
- var12 = var8.endColumn;
- } else {
- var9 = var4.getBeginLine();
- var10 = var4.getBeginColumn();
- var11 = var4.getEndLine();
- var12 = var4.getEndColumn();
- }
-
- if (var7.size() != 0) {
- Node var13 = (Node)var7.get(var7.size() - 1);
- var11 = var13.getEndLine();
- var12 = var13.getEndColumn();
- }
-
- var6.add(new SwitchBlock(var4, var7.size() != 0 ? var7 : null, this.filename, var9, var10, var11, var12));
- var4 = null;
- var8 = null;
- if (var7.size() != 0) {
- var7 = new LinkedList();
- }
- continue label63;
- }
- }
- case 19:
- case 20:
- case 21:
- case 22:
- case 23:
- default:
- this.jj_la1[52] = this.jj_gen;
- Token var2 = this.jj_consume_token(80);
- return new SwitchStatement(var3, var6, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
- }
- }
-
- public final ForStatement forStatement() throws ParseException {
- List var2 = null;
- Expression var3 = null;
- List var4 = null;
- Token var1 = this.jj_consume_token(33);
- this.jj_consume_token(77);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 30:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- var2 = this.forInit();
- break;
- default:
- this.jj_la1[55] = this.jj_gen;
- }
-
- this.jj_consume_token(83);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- var3 = this.expression();
- break;
- default:
- this.jj_la1[56] = this.jj_gen;
- }
-
- this.jj_consume_token(83);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- var4 = this.statementExpressionList();
- break;
- default:
- this.jj_la1[57] = this.jj_gen;
- }
-
- this.jj_consume_token(78);
- Node var5 = this.statement();
- return new ForStatement(var2, var3, var4, var5, this.filename, var1.beginLine, var1.beginColumn, var5.getEndLine(), var5.getEndColumn());
- }
-
- public final List forInit() throws ParseException {
- List var1;
- if (this.jj_2_21(Integer.MAX_VALUE)) {
- var1 = this.localVariableDeclaration();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- var1 = this.statementExpressionList();
- break;
- default:
- this.jj_la1[58] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- return var1;
- }
-
- public final List statementExpressionList() throws ParseException {
- LinkedList var1 = new LinkedList();
- Node var2 = this.statementExpression();
- var1.add(var2);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- var2 = this.statementExpression();
- var1.add(var2);
- break;
- default:
- this.jj_la1[59] = this.jj_gen;
- return var1;
- }
- }
- }
-
- public final BreakStatement breakStatement() throws ParseException {
- Token var3 = null;
- Token var1 = this.jj_consume_token(16);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 74:
- var3 = this.jj_consume_token(74);
- break;
- default:
- this.jj_la1[60] = this.jj_gen;
- }
-
- Token var2 = this.jj_consume_token(83);
- return new BreakStatement(var3 != null ? var3.image : null, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
-
- public final ContinueStatement continueStatement() throws ParseException {
- Token var3 = null;
- Token var1 = this.jj_consume_token(23);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 74:
- var3 = this.jj_consume_token(74);
- break;
- default:
- this.jj_la1[61] = this.jj_gen;
- }
-
- Token var2 = this.jj_consume_token(83);
- return new ContinueStatement(var3 != null ? var3.image : null, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
-
- public final ReturnStatement returnStatement() throws ParseException {
- Expression var3 = null;
- Token var1 = this.jj_consume_token(49);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- var3 = this.expression();
- break;
- default:
- this.jj_la1[62] = this.jj_gen;
- }
-
- Token var2 = this.jj_consume_token(83);
- return new ReturnStatement(var3, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
-
- public final ThrowStatement throwStatement() throws ParseException {
- Token var1 = this.jj_consume_token(56);
- Expression var3 = this.expression();
- Token var2 = this.jj_consume_token(83);
- return new ThrowStatement(var3, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
-
- public final SynchronizedStatement synchronizedStatement() throws ParseException {
- Token var1 = this.jj_consume_token(54);
- this.jj_consume_token(77);
- Expression var2 = this.expression();
- this.jj_consume_token(78);
- BlockStatement var3 = this.block();
- return new SynchronizedStatement(var2, var3, this.filename, var1.beginLine, var1.beginColumn, ((Node)var3).getEndLine(), ((Node)var3).getEndColumn());
- }
-
- public final TryStatement tryStatement() throws ParseException {
- LinkedList var5 = new LinkedList();
- BlockStatement var7 = null;
- int var8 = 0;
- int var9 = 0;
- Token var1 = this.jj_consume_token(60);
- BlockStatement var3 = this.block();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 19:
- Token var2 = this.jj_consume_token(19);
- this.jj_consume_token(77);
- FormalParameter var6 = this.formalParameter();
- this.jj_consume_token(78);
- BlockStatement var4 = this.block();
- var8 = ((Node)var4).getEndLine();
- var9 = ((Node)var4).getEndColumn();
- var5.add(new CatchStatement(var6, var4, this.filename, var2.beginLine, var2.beginColumn, var8, var9));
- break;
- default:
- this.jj_la1[63] = this.jj_gen;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 31:
- this.jj_consume_token(31);
- var7 = this.block();
- var8 = ((Node)var7).getEndLine();
- var9 = ((Node)var7).getEndColumn();
- break;
- default:
- this.jj_la1[64] = this.jj_gen;
- }
-
- if (var7 == null && var5.size() == 0) {
- throw new ParseError(this.reader.getMessage("try.without.catch", (String[])null), this.filename, var1.beginLine, var1.beginColumn);
- }
-
- return new TryStatement(var3, var5, var7, this.filename, var1.beginLine, var1.beginColumn, var8, var9);
- }
- }
- }
-
- public final Node statementExpression() throws ParseException {
- Object var1;
- Object var3 = null;
- label38:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- var1 = this.primaryExpression();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- case 99:
- case 100:
- case 112:
- case 113:
- case 114:
- case 115:
- case 116:
- case 117:
- case 118:
- case 119:
- case 120:
- case 121:
- case 122:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- case 112:
- case 113:
- case 114:
- case 115:
- case 116:
- case 117:
- case 118:
- case 119:
- case 120:
- case 121:
- case 122:
- var1 = this.expressionSuffix((Expression)var1);
- break label38;
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[65] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 99:
- Token var5 = this.jj_consume_token(99);
- var1 = new PostIncrement((Expression)var1, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var5.endLine, var5.endColumn);
- break label38;
- case 100:
- Token var4 = this.jj_consume_token(100);
- var1 = new PostDecrement((Expression)var1, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var4.endLine, var4.endColumn);
- break label38;
- }
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[66] = this.jj_gen;
- break label38;
- }
- case 99:
- var1 = this.preIncrementExpression();
- break;
- case 100:
- var1 = this.preDecrementExpression();
- break;
- default:
- this.jj_la1[67] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- if (var1 instanceof ExpressionStatement) {
- return (Node)var1;
- } else {
- throw new ParseError(this.reader.getMessage("expression.statement", (String[])null), this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn());
- }
- }
-
- public final Expression expression() throws ParseException {
- Expression var1 = this.conditionalExpression();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- case 112:
- case 113:
- case 114:
- case 115:
- case 116:
- case 117:
- case 118:
- case 119:
- case 120:
- case 121:
- case 122:
- var1 = this.expressionSuffix(var1);
- break;
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 99:
- case 100:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[68] = this.jj_gen;
- }
-
- return var1;
- }
-
- public final Expression expressionSuffix(Expression var1) throws ParseException {
- Object var3;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- this.jj_consume_token(86);
- Expression var14 = this.expression();
- var3 = new SimpleAssignExpression(var1, var14, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var14.getEndLine(), var14.getEndColumn());
- break;
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 99:
- case 100:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[69] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 112:
- this.jj_consume_token(112);
- Expression var13 = this.expression();
- var3 = new AddAssignExpression(var1, var13, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var13.getEndLine(), var13.getEndColumn());
- break;
- case 113:
- this.jj_consume_token(113);
- Expression var12 = this.expression();
- var3 = new SubtractAssignExpression(var1, var12, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var12.getEndLine(), var12.getEndColumn());
- break;
- case 114:
- this.jj_consume_token(114);
- Expression var11 = this.expression();
- var3 = new MultiplyAssignExpression(var1, var11, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var11.getEndLine(), var11.getEndColumn());
- break;
- case 115:
- this.jj_consume_token(115);
- Expression var10 = this.expression();
- var3 = new DivideAssignExpression(var1, var10, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var10.getEndLine(), var10.getEndColumn());
- break;
- case 116:
- this.jj_consume_token(116);
- Expression var9 = this.expression();
- var3 = new BitAndAssignExpression(var1, var9, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var9.getEndLine(), var9.getEndColumn());
- break;
- case 117:
- this.jj_consume_token(117);
- Expression var8 = this.expression();
- var3 = new BitOrAssignExpression(var1, var8, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var8.getEndLine(), var8.getEndColumn());
- break;
- case 118:
- this.jj_consume_token(118);
- Expression var7 = this.expression();
- var3 = new ExclusiveOrAssignExpression(var1, var7, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var7.getEndLine(), var7.getEndColumn());
- break;
- case 119:
- this.jj_consume_token(119);
- Expression var6 = this.expression();
- var3 = new RemainderAssignExpression(var1, var6, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var6.getEndLine(), var6.getEndColumn());
- break;
- case 120:
- this.jj_consume_token(120);
- Expression var5 = this.expression();
- var3 = new ShiftLeftAssignExpression(var1, var5, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var5.getEndLine(), var5.getEndColumn());
- break;
- case 121:
- this.jj_consume_token(121);
- Expression var4 = this.expression();
- var3 = new ShiftRightAssignExpression(var1, var4, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var4.getEndLine(), var4.getEndColumn());
- break;
- case 122:
- this.jj_consume_token(122);
- Expression var2 = this.expression();
- var3 = new UnsignedShiftRightAssignExpression(var1, var2, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- }
-
- if (!(var1 instanceof LeftHandSide)) {
- throw new ParseError(this.reader.getMessage("left.expression.in.assignment", (String[])null), this.filename, var1.getBeginLine(), var1.getBeginColumn());
- } else {
- return (Expression)var3;
- }
- }
-
- public final Expression conditionalExpression() throws ParseException {
- Object var1 = this.conditionalOrExpression();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 91:
- this.jj_consume_token(91);
- Expression var2 = this.expression();
- this.jj_consume_token(92);
- Expression var3 = this.conditionalExpression();
- var1 = new ConditionalExpression((Expression)var1, var2, var3, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var3.getEndLine(), var3.getEndColumn());
- break;
- default:
- this.jj_la1[70] = this.jj_gen;
- }
-
- return (Expression)var1;
- }
-
- public final Expression conditionalOrExpression() throws ParseException {
- Object var1 = this.conditionalAndExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 97:
- this.jj_consume_token(97);
- Expression var2 = this.conditionalAndExpression();
- var1 = new OrExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- break;
- default:
- this.jj_la1[71] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression conditionalAndExpression() throws ParseException {
- Object var1 = this.inclusiveOrExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 98:
- this.jj_consume_token(98);
- Expression var2 = this.inclusiveOrExpression();
- var1 = new AndExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- break;
- default:
- this.jj_la1[72] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression inclusiveOrExpression() throws ParseException {
- Object var1 = this.exclusiveOrExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 106:
- this.jj_consume_token(106);
- Expression var2 = this.exclusiveOrExpression();
- var1 = new BitOrExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- break;
- default:
- this.jj_la1[73] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression exclusiveOrExpression() throws ParseException {
- Object var1 = this.andExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 107:
- this.jj_consume_token(107);
- Expression var2 = this.andExpression();
- var1 = new ExclusiveOrExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- break;
- default:
- this.jj_la1[74] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression andExpression() throws ParseException {
- Object var1 = this.equalityExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 105:
- this.jj_consume_token(105);
- Expression var2 = this.equalityExpression();
- var1 = new BitAndExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- break;
- default:
- this.jj_la1[75] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression equalityExpression() throws ParseException {
- Object var1 = this.instanceOfExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 93:
- case 96:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 93:
- this.jj_consume_token(93);
- Expression var3 = this.instanceOfExpression();
- var1 = new EqualExpression((Expression)var1, var3, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var3.getEndLine(), var3.getEndColumn());
- continue;
- case 94:
- case 95:
- default:
- this.jj_la1[77] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 96:
- this.jj_consume_token(96);
- Expression var2 = this.instanceOfExpression();
- var1 = new NotEqualExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- continue;
- }
- case 94:
- case 95:
- default:
- this.jj_la1[76] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression instanceOfExpression() throws ParseException {
- Type var2 = null;
- Expression var1 = this.relationalExpression();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 38:
- this.jj_consume_token(38);
- var2 = this.type();
- break;
- default:
- this.jj_la1[78] = this.jj_gen;
- }
-
- return (Expression)(var2 != null ? new InstanceOfExpression(var1, var2, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var2.getEndLine(), var2.getEndColumn()) : var1);
- }
-
- public final Expression relationalExpression() throws ParseException {
- Object var1 = this.shiftExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 87:
- case 88:
- case 94:
- case 95:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 87:
- this.jj_consume_token(87);
- Expression var5 = this.shiftExpression();
- var1 = new GreaterExpression((Expression)var1, var5, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var5.getEndLine(), var5.getEndColumn());
- continue;
- case 88:
- this.jj_consume_token(88);
- Expression var4 = this.shiftExpression();
- var1 = new LessExpression((Expression)var1, var4, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var4.getEndLine(), var4.getEndColumn());
- continue;
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- default:
- this.jj_la1[80] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 94:
- this.jj_consume_token(94);
- Expression var3 = this.shiftExpression();
- var1 = new LessOrEqualExpression((Expression)var1, var3, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var3.getEndLine(), var3.getEndColumn());
- continue;
- case 95:
- this.jj_consume_token(95);
- Expression var2 = this.shiftExpression();
- var1 = new GreaterOrEqualExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- continue;
- }
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- default:
- this.jj_la1[79] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression shiftExpression() throws ParseException {
- Object var1 = this.additiveExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 109:
- case 110:
- case 111:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 109:
- this.jj_consume_token(109);
- Expression var4 = this.additiveExpression();
- var1 = new ShiftLeftExpression((Expression)var1, var4, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var4.getEndLine(), var4.getEndColumn());
- continue;
- case 110:
- this.jj_consume_token(110);
- Expression var3 = this.additiveExpression();
- var1 = new ShiftRightExpression((Expression)var1, var3, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var3.getEndLine(), var3.getEndColumn());
- continue;
- case 111:
- this.jj_consume_token(111);
- Expression var2 = this.additiveExpression();
- var1 = new UnsignedShiftRightExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- continue;
- default:
- this.jj_la1[82] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[81] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression additiveExpression() throws ParseException {
- Object var1 = this.multiplicativeExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 101:
- case 102:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 101:
- this.jj_consume_token(101);
- Expression var3 = this.multiplicativeExpression();
- var1 = new AddExpression((Expression)var1, var3, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var3.getEndLine(), var3.getEndColumn());
- continue;
- case 102:
- this.jj_consume_token(102);
- Expression var2 = this.multiplicativeExpression();
- var1 = new SubtractExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- continue;
- default:
- this.jj_la1[84] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[83] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression multiplicativeExpression() throws ParseException {
- Object var1 = this.unaryExpression();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 103:
- case 104:
- case 108:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 103:
- this.jj_consume_token(103);
- Expression var4 = this.unaryExpression();
- var1 = new MultiplyExpression((Expression)var1, var4, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var4.getEndLine(), var4.getEndColumn());
- continue;
- case 104:
- this.jj_consume_token(104);
- Expression var3 = this.unaryExpression();
- var1 = new DivideExpression((Expression)var1, var3, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var3.getEndLine(), var3.getEndColumn());
- continue;
- case 105:
- case 106:
- case 107:
- default:
- this.jj_la1[86] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 108:
- this.jj_consume_token(108);
- Expression var2 = this.unaryExpression();
- var1 = new RemainderExpression((Expression)var1, var2, this.filename, ((Expression)var1).getBeginLine(), ((Expression)var1).getBeginColumn(), var2.getEndLine(), var2.getEndColumn());
- continue;
- }
- case 105:
- case 106:
- case 107:
- default:
- this.jj_la1[85] = this.jj_gen;
- return (Expression)var1;
- }
- }
- }
-
- public final Expression unaryExpression() throws ParseException {
- Object var1 = null;
- Expression var5;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- var5 = this.unaryExpressionNotPlusMinus();
- break;
- case 99:
- var5 = this.preIncrementExpression();
- break;
- case 100:
- var5 = this.preDecrementExpression();
- break;
- case 101:
- Token var6 = this.jj_consume_token(101);
- var5 = this.unaryExpression();
- return new PlusExpression(var5, this.filename, var6.beginLine, var6.beginColumn, var5.getEndLine(), var5.getEndColumn());
- case 102:
- Token var2 = this.jj_consume_token(102);
- var5 = this.unaryExpression();
- return new MinusExpression(var5, this.filename, var2.beginLine, var2.beginColumn, var5.getEndLine(), var5.getEndColumn());
- default:
- this.jj_la1[87] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- return var5;
- }
-
- public final Expression unaryExpressionNotPlusMinus() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 89:
- Token var5 = this.jj_consume_token(89);
- Expression var3 = this.unaryExpression();
- return new NotExpression(var3, this.filename, var5.beginLine, var5.beginColumn, var3.getEndLine(), var3.getEndColumn());
- case 90:
- Token var2 = this.jj_consume_token(90);
- Expression var1 = this.unaryExpression();
- return new ComplementExpression(var1, this.filename, var2.beginLine, var2.beginColumn, var1.getEndLine(), var1.getEndColumn());
- default:
- this.jj_la1[88] = this.jj_gen;
- Expression var4;
- if (this.jj_2_22(Integer.MAX_VALUE)) {
- var4 = this.castExpression();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- var4 = this.postfixExpression();
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 30:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 51:
- case 53:
- case 54:
- case 56:
- case 57:
- case 58:
- case 60:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- default:
- this.jj_la1[89] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- return var4;
- }
- }
-
- public final Expression castExpression() throws ParseException {
- Type var1;
- Token var2;
- Expression var3;
- if (this.jj_2_23(Integer.MAX_VALUE)) {
- var2 = this.jj_consume_token(77);
- var1 = this.type();
- this.jj_consume_token(78);
- var3 = this.unaryExpression();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 77:
- var2 = this.jj_consume_token(77);
- var1 = this.type();
- this.jj_consume_token(78);
- var3 = this.unaryExpressionNotPlusMinus();
- break;
- default:
- this.jj_la1[90] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- return new CastExpression(var1, var3, this.filename, var2.beginLine, var2.beginColumn, var3.getEndLine(), var3.getEndColumn());
- }
-
- public final Expression preIncrementExpression() throws ParseException {
- Token var2 = this.jj_consume_token(99);
- Expression var1 = this.primaryExpression();
- return new PreIncrement(var1, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var2.endLine, var2.endColumn);
- }
-
- public final Expression preDecrementExpression() throws ParseException {
- Token var2 = this.jj_consume_token(100);
- Expression var1 = this.primaryExpression();
- return new PreDecrement(var1, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var2.endLine, var2.endColumn);
- }
-
- public final Expression postfixExpression() throws ParseException {
- Expression var1 = this.primaryExpression();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 99:
- case 100:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 99:
- Token var3 = this.jj_consume_token(99);
- return new PostIncrement(var1, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var3.endLine, var3.endColumn);
- case 100:
- Token var2 = this.jj_consume_token(100);
- return new PostDecrement(var1, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var2.endLine, var2.endColumn);
- default:
- this.jj_la1[91] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[92] = this.jj_gen;
- return var1;
- }
- }
-
- public final Expression primaryExpression() throws ParseException {
- LinkedList var3 = new LinkedList();
- Expression var1 = this.primaryPrefix();
-
- while(this.jj_2_24(2)) {
- ExpressionSuffix var2 = this.primarySuffix();
- var3.add(0, var2);
- }
-
- return createPrimaryExpression(var1, var3);
- }
-
- public final Expression primaryPrefix() throws ParseException {
- Expression var1;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 29:
- case 44:
- case 59:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- var1 = this.literal();
- break;
- case 30:
- case 31:
- case 32:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 50:
- case 51:
- case 53:
- case 54:
- case 56:
- case 57:
- case 58:
- case 60:
- case 61:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- case 74:
- case 75:
- case 76:
- default:
- this.jj_la1[93] = this.jj_gen;
- if (this.jj_2_25(Integer.MAX_VALUE)) {
- var1 = this.classExpression();
- break;
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 74:
- var1 = this.qualifiedName();
- return var1;
- default:
- this.jj_la1[94] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
- case 43:
- var1 = this.allocationExpression();
- break;
- case 52:
- var1 = this.superExpression();
- break;
- case 55:
- var1 = this.thisExpression();
- break;
- case 77:
- this.jj_consume_token(77);
- var1 = this.expression();
- this.jj_consume_token(78);
- }
-
- return var1;
- }
-
- public final ExpressionSuffix primarySuffix() throws ParseException {
- Object var1;
- if (this.jj_2_26(2)) {
- var1 = this.dotThis();
- } else if (this.jj_2_27(2)) {
- var1 = this.dotAllocationExpression();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 77:
- var1 = this.arguments();
- break;
- case 78:
- case 79:
- case 80:
- case 82:
- case 83:
- case 84:
- default:
- this.jj_la1[95] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 81:
- var1 = this.arrayReference();
- break;
- case 85:
- var1 = this.dotIdentifier();
- }
- }
-
- return (ExpressionSuffix)var1;
- }
-
- public final ExpressionSuffix dotThis() throws ParseException {
- this.jj_consume_token(85);
- Token var1 = this.jj_consume_token(55);
- DotThisSuffix var10000 = new DotThisSuffix;
- if (this == null) {
- throw null;
- } else {
- var10000.<init>(this, var1.endLine, var1.endColumn);
- return var10000;
- }
- }
-
- public final ExpressionSuffix dotAllocationExpression() throws ParseException {
- this.jj_consume_token(85);
- Allocation var1 = this.simpleAllocationExpression();
- DotAllocationSuffix var10000 = new DotAllocationSuffix;
- if (this == null) {
- throw null;
- } else {
- var10000.<init>(this, var1);
- return var10000;
- }
- }
-
- public final Allocation simpleAllocationExpression() throws ParseException {
- ClassBody var4 = null;
- Token var1 = this.jj_consume_token(43);
- List var2 = this.name();
- ArgumentsSuffix var3 = this.arguments();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 79:
- var4 = this.classBody();
- break;
- default:
- this.jj_la1[96] = this.jj_gen;
- }
-
- IdentifierToken var5 = (IdentifierToken)var2.get(0);
- IdentifierToken var6 = (IdentifierToken)var2.get(var2.size() - 1);
- return (Allocation)(var4 == null ? new SimpleAllocation(new ReferenceType(var2, this.filename, var5.beginLine(), var5.beginColumn(), var6.endLine(), var6.endColumn()), var3.arguments, this.filename, var1.beginLine, var1.beginColumn, var3.endLine, var3.endColumn) : new ClassAllocation(new ReferenceType(var2, this.filename, var5.beginLine(), var5.beginColumn(), var6.endLine(), var6.endColumn()), var3.arguments, var4.list, this.filename, var1.beginLine, var1.beginColumn, var4.endLine, var4.endColumn));
- }
-
- public final ExpressionSuffix dotIdentifier() throws ParseException {
- this.jj_consume_token(85);
- Token var1 = this.jj_consume_token(74);
- DotIdentifierSuffix var10000 = new DotIdentifierSuffix;
- if (this == null) {
- throw null;
- } else {
- var10000.<init>(this, var1);
- return var10000;
- }
- }
-
- public final ExpressionSuffix arrayReference() throws ParseException {
- this.jj_consume_token(81);
- Expression var1 = this.expression();
- Token var2 = this.jj_consume_token(82);
- ArrayReferenceSuffix var10000 = new ArrayReferenceSuffix;
- if (this == null) {
- throw null;
- } else {
- var10000.<init>(this, var1, var2.endLine, var2.endColumn);
- return var10000;
- }
- }
-
- public final ArgumentsSuffix arguments() throws ParseException {
- List var1 = null;
- this.jj_consume_token(77);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- var1 = this.argumentList();
- break;
- default:
- this.jj_la1[97] = this.jj_gen;
- }
-
- Token var2 = this.jj_consume_token(78);
- ArgumentsSuffix var10000 = new ArgumentsSuffix;
- if (this == null) {
- throw null;
- } else {
- var10000.<init>(this, var1, var2.endLine, var2.endColumn);
- return var10000;
- }
- }
-
- public final List argumentList() throws ParseException {
- LinkedList var1 = new LinkedList();
- Expression var2 = this.expression();
- var1.add(var2);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- var2 = this.expression();
- var1.add(var2);
- break;
- default:
- this.jj_la1[98] = this.jj_gen;
- return var1;
- }
- }
- }
-
- public final Expression literal() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 29:
- Token var9 = this.jj_consume_token(29);
- return new BooleanLiteral(false, this.filename, var9.beginLine, var9.beginColumn, var9.endLine, var9.endColumn);
- case 30:
- case 31:
- case 32:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 42:
- case 43:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 50:
- case 51:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 57:
- case 58:
- case 60:
- case 61:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- default:
- this.jj_la1[99] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 44:
- Token var8 = this.jj_consume_token(44);
- return new NullLiteral(this.filename, var8.beginLine, var8.beginColumn, var8.endLine, var8.endColumn);
- case 59:
- Token var7 = this.jj_consume_token(59);
- return new BooleanLiteral(true, this.filename, var7.beginLine, var7.beginColumn, var7.endLine, var7.endColumn);
- case 64:
- Token var6 = this.jj_consume_token(64);
- return new IntegerLiteral(var6.image, this.filename, var6.beginLine, var6.beginColumn, var6.endLine, var6.endColumn);
- case 65:
- Token var5 = this.jj_consume_token(65);
- return new LongLiteral(var5.image, this.filename, var5.beginLine, var5.beginColumn, var5.endLine, var5.endColumn);
- case 69:
- Token var4 = this.jj_consume_token(69);
- return new FloatLiteral(var4.image, this.filename, var4.beginLine, var4.beginColumn, var4.endLine, var4.endColumn);
- case 70:
- Token var3 = this.jj_consume_token(70);
- return new DoubleLiteral(var3.image, this.filename, var3.beginLine, var3.beginColumn, var3.endLine, var3.endColumn);
- case 72:
- Token var2 = this.jj_consume_token(72);
- return new CharacterLiteral(var2.image, this.filename, var2.beginLine, var2.beginColumn, var2.endLine, var2.endColumn);
- case 73:
- Token var1 = this.jj_consume_token(73);
- return new StringLiteral(var1.image, this.filename, var1.beginLine, var1.beginColumn, var1.endLine, var1.endColumn);
- }
- }
-
- public final Expression thisExpression() throws ParseException {
- Token var1 = this.jj_consume_token(55);
- return new ThisExpression(new LinkedList(), this.filename, var1.beginLine, var1.beginColumn, var1.endLine, var1.endColumn);
- }
-
- public final Expression superExpression() throws ParseException {
- Token var1 = this.jj_consume_token(52);
- this.jj_consume_token(85);
- Token var2 = this.jj_consume_token(74);
- CompileTimeSuperExpression var10000 = new CompileTimeSuperExpression;
- if (this == null) {
- throw null;
- } else {
- var10000.<init>(this, var2.image, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- return var10000;
- }
- }
-
- public final Expression qualifiedName() throws ParseException {
- List var1 = this.name();
- CompileTimeQualifiedName var10000 = new CompileTimeQualifiedName;
- if (this == null) {
- throw null;
- } else {
- var10000.<init>(this, var1);
- return var10000;
- }
- }
-
- public final Expression classExpression() throws ParseException {
- Type var1 = this.resultType();
- this.jj_consume_token(85);
- Token var2 = this.jj_consume_token(21);
- return new TypeExpression(var1, this.filename, var1.getBeginLine(), var1.getBeginColumn(), var2.endLine, var2.endColumn);
- }
-
- public final Expression allocationExpression() throws ParseException {
- ClassBody var6 = null;
- if (this.jj_2_28(2)) {
- Token var9 = this.jj_consume_token(43);
- Type var11 = this.primitiveType();
- ArrayAllocation.TypeDescriptor var10 = this.arrayDimsAndInits();
- return new ArrayAllocation(var11, var10, this.filename, var9.beginLine, var9.beginColumn, var10.endLine, var10.endColumn);
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 43:
- Token var1 = this.jj_consume_token(43);
- List var4 = this.name();
- IdentifierToken var7 = (IdentifierToken)var4.get(0);
- IdentifierToken var8 = (IdentifierToken)var4.get(var4.size() - 1);
- ReferenceType var3 = new ReferenceType(var4, this.filename, var7.beginLine(), var7.beginColumn(), var8.endLine(), var8.endColumn());
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 77:
- ArgumentsSuffix var5 = this.arguments();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 79:
- var6 = this.classBody();
- break;
- default:
- this.jj_la1[100] = this.jj_gen;
- }
-
- if (var6 == null) {
- return new SimpleAllocation(var3, var5.arguments, this.filename, var1.beginLine, var1.beginColumn, var5.endLine, var5.endColumn);
- }
-
- return new ClassAllocation(var3, var5.arguments, var6.list, this.filename, var1.beginLine, var1.beginColumn, var6.endLine, var6.endColumn);
- case 78:
- case 79:
- case 80:
- default:
- this.jj_la1[101] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 81:
- ArrayAllocation.TypeDescriptor var2 = this.arrayDimsAndInits();
- return new ArrayAllocation(var3, var2, this.filename, var1.beginLine, var1.beginColumn, var2.endLine, var2.endColumn);
- }
- default:
- this.jj_la1[102] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
- }
-
- public final ArrayAllocation.TypeDescriptor arrayDimsAndInits() throws ParseException {
- LinkedList var1 = new LinkedList();
- int var2 = 0;
- if (!this.jj_2_31(2)) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- while(true) {
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- ++var2;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- break;
- default:
- this.jj_la1[103] = this.jj_gen;
- ArrayInitializer var5 = this.arrayInitializer();
- return new ArrayAllocation.TypeDescriptor(var1, var2, var5, var5.getEndLine(), var5.getEndColumn());
- }
- }
- default:
- this.jj_la1[104] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- } else {
- Token var3;
- do {
- this.jj_consume_token(81);
- Expression var4 = this.expression();
- var3 = this.jj_consume_token(82);
- var1.add(var4);
- } while(this.jj_2_29(2));
-
- while(this.jj_2_30(2)) {
- this.jj_consume_token(81);
- var3 = this.jj_consume_token(82);
- ++var2;
- }
-
- return new ArrayAllocation.TypeDescriptor(var1, var2 + var1.size(), (ArrayInitializer)null, var3.endLine, var3.endColumn);
- }
- }
-
- public final Type type() throws ParseException {
- int var1 = 0;
- Type var2 = null;
- List var3 = null;
- Token var4 = null;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 32:
- case 39:
- case 41:
- case 50:
- var2 = this.primitiveType();
- break;
- case 74:
- var3 = this.name();
- break;
- default:
- this.jj_la1[105] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- var4 = this.jj_consume_token(82);
- ++var1;
- break;
- default:
- this.jj_la1[106] = this.jj_gen;
- Object var5;
- if (var2 != null) {
- var5 = var2;
- } else {
- IdentifierToken var6 = (IdentifierToken)var3.get(0);
- IdentifierToken var7 = (IdentifierToken)var3.get(var3.size() - 1);
- var5 = new ReferenceType(var3, this.filename, var6.beginLine(), var6.beginColumn(), var7.endLine(), var7.endColumn());
- }
-
- if (var1 == 0) {
- return (Type)var5;
- }
-
- return new ArrayType((Type)var5, var1, this.filename, ((Type)var5).getBeginLine(), ((Type)var5).getBeginColumn(), var4.endLine, var4.endColumn);
- }
- }
- }
-
- public final Type resultType() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 32:
- case 39:
- case 41:
- case 50:
- case 74:
- Type var1 = this.type();
- return var1;
- case 61:
- Token var2 = this.jj_consume_token(61);
- return new VoidType(this.filename, var2.beginLine, var2.beginColumn, var2.endLine, var2.endColumn);
- default:
- this.jj_la1[107] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- public final Type primitiveType() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- Token var8 = this.jj_consume_token(15);
- return new BooleanType(this.filename, var8.beginLine, var8.beginColumn, var8.endLine, var8.endColumn);
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 30:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 43:
- case 44:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- default:
- this.jj_la1[108] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 17:
- Token var7 = this.jj_consume_token(17);
- return new ByteType(this.filename, var7.beginLine, var7.beginColumn, var7.endLine, var7.endColumn);
- case 20:
- Token var6 = this.jj_consume_token(20);
- return new CharType(this.filename, var6.beginLine, var6.beginColumn, var6.endLine, var6.endColumn);
- case 26:
- Token var5 = this.jj_consume_token(26);
- return new DoubleType(this.filename, var5.beginLine, var5.beginColumn, var5.endLine, var5.endColumn);
- case 32:
- Token var4 = this.jj_consume_token(32);
- return new FloatType(this.filename, var4.beginLine, var4.beginColumn, var4.endLine, var4.endColumn);
- case 39:
- Token var3 = this.jj_consume_token(39);
- return new IntType(this.filename, var3.beginLine, var3.beginColumn, var3.endLine, var3.endColumn);
- case 41:
- Token var2 = this.jj_consume_token(41);
- return new LongType(this.filename, var2.beginLine, var2.beginColumn, var2.endLine, var2.endColumn);
- case 50:
- Token var1 = this.jj_consume_token(50);
- return new ShortType(this.filename, var1.beginLine, var1.beginColumn, var1.endLine, var1.endColumn);
- }
- }
-
- public final void castLookahead() throws ParseException {
- if (this.jj_2_32(2)) {
- this.jj_consume_token(77);
- this.primitiveTypeLookahead();
- } else if (this.jj_2_33(Integer.MAX_VALUE)) {
- this.jj_consume_token(77);
- this.nameLookahead();
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 77:
- this.jj_consume_token(77);
- this.nameLookahead();
- this.jj_consume_token(78);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 29:
- case 44:
- case 59:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- this.literalLookahead();
- return;
- case 43:
- this.jj_consume_token(43);
- return;
- case 52:
- this.jj_consume_token(52);
- return;
- case 55:
- this.jj_consume_token(55);
- return;
- case 74:
- this.jj_consume_token(74);
- return;
- case 77:
- this.jj_consume_token(77);
- return;
- case 89:
- this.jj_consume_token(89);
- return;
- case 90:
- this.jj_consume_token(90);
- return;
- default:
- this.jj_la1[109] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[110] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- }
-
- public final void typeLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 32:
- case 39:
- case 41:
- case 50:
- this.primitiveTypeLookahead();
- break;
- case 74:
- this.nameLookahead();
- break;
- default:
- this.jj_la1[111] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- break;
- default:
- this.jj_la1[112] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void resultTypeLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 32:
- case 39:
- case 41:
- case 50:
- case 74:
- this.typeLookahead();
- break;
- case 61:
- this.jj_consume_token(61);
- break;
- default:
- this.jj_la1[113] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- }
-
- public final void nameLookahead() throws ParseException {
- this.jj_consume_token(74);
-
- while(this.jj_2_34(2)) {
- this.jj_consume_token(85);
- this.jj_consume_token(74);
- }
-
- }
-
- public final void primitiveTypeLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- this.jj_consume_token(15);
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 30:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 43:
- case 44:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- default:
- this.jj_la1[114] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 17:
- this.jj_consume_token(17);
- break;
- case 20:
- this.jj_consume_token(20);
- break;
- case 26:
- this.jj_consume_token(26);
- break;
- case 32:
- this.jj_consume_token(32);
- break;
- case 39:
- this.jj_consume_token(39);
- break;
- case 41:
- this.jj_consume_token(41);
- break;
- case 50:
- this.jj_consume_token(50);
- }
-
- }
-
- public final void literalLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 29:
- this.jj_consume_token(29);
- break;
- case 30:
- case 31:
- case 32:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 42:
- case 43:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 50:
- case 51:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 57:
- case 58:
- case 60:
- case 61:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- default:
- this.jj_la1[115] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 44:
- this.jj_consume_token(44);
- break;
- case 59:
- this.jj_consume_token(59);
- break;
- case 64:
- this.jj_consume_token(64);
- break;
- case 65:
- this.jj_consume_token(65);
- break;
- case 69:
- this.jj_consume_token(69);
- break;
- case 70:
- this.jj_consume_token(70);
- break;
- case 72:
- this.jj_consume_token(72);
- break;
- case 73:
- this.jj_consume_token(73);
- }
-
- }
-
- public final void explicitConstructorInvocationLookahead() throws ParseException {
- if (this.jj_2_36(Integer.MAX_VALUE)) {
- this.jj_consume_token(55);
- this.argumentsLookahead();
- this.jj_consume_token(83);
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- if (this.jj_2_35(2)) {
- this.primaryExpressionLookahead();
- this.jj_consume_token(85);
- }
-
- this.jj_consume_token(52);
- this.argumentsLookahead();
- this.jj_consume_token(83);
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 30:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 51:
- case 53:
- case 54:
- case 56:
- case 57:
- case 58:
- case 60:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- default:
- this.jj_la1[116] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- }
-
- public final void argumentsLookahead() throws ParseException {
- this.jj_consume_token(77);
- label30:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- this.expressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- this.expressionLookahead();
- break;
- default:
- this.jj_la1[117] = this.jj_gen;
- break label30;
- }
- }
- default:
- this.jj_la1[118] = this.jj_gen;
- }
-
- this.jj_consume_token(78);
- }
-
- public final void expressionLookahead() throws ParseException {
- this.conditionalExpressionLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- case 112:
- case 113:
- case 114:
- case 115:
- case 116:
- case 117:
- case 118:
- case 119:
- case 120:
- case 121:
- case 122:
- this.assignmentOperatorLookahead();
- this.expressionLookahead();
- break;
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 99:
- case 100:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[119] = this.jj_gen;
- }
-
- }
-
- public final void assignmentOperatorLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- this.jj_consume_token(86);
- break;
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 99:
- case 100:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[120] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 112:
- this.jj_consume_token(112);
- break;
- case 113:
- this.jj_consume_token(113);
- break;
- case 114:
- this.jj_consume_token(114);
- break;
- case 115:
- this.jj_consume_token(115);
- break;
- case 116:
- this.jj_consume_token(116);
- break;
- case 117:
- this.jj_consume_token(117);
- break;
- case 118:
- this.jj_consume_token(118);
- break;
- case 119:
- this.jj_consume_token(119);
- break;
- case 120:
- this.jj_consume_token(120);
- break;
- case 121:
- this.jj_consume_token(121);
- break;
- case 122:
- this.jj_consume_token(122);
- }
-
- }
-
- public final void conditionalExpressionLookahead() throws ParseException {
- this.conditionalOrExpressionLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 91:
- this.jj_consume_token(91);
- this.expressionLookahead();
- this.jj_consume_token(92);
- this.conditionalExpressionLookahead();
- break;
- default:
- this.jj_la1[121] = this.jj_gen;
- }
-
- }
-
- public final void conditionalOrExpressionLookahead() throws ParseException {
- this.conditionalAndExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 97:
- this.jj_consume_token(97);
- this.conditionalAndExpressionLookahead();
- break;
- default:
- this.jj_la1[122] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void conditionalAndExpressionLookahead() throws ParseException {
- this.inclusiveOrExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 98:
- this.jj_consume_token(98);
- this.inclusiveOrExpressionLookahead();
- break;
- default:
- this.jj_la1[123] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void inclusiveOrExpressionLookahead() throws ParseException {
- this.exclusiveOrExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 106:
- this.jj_consume_token(106);
- this.exclusiveOrExpressionLookahead();
- break;
- default:
- this.jj_la1[124] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void exclusiveOrExpressionLookahead() throws ParseException {
- this.andExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 107:
- this.jj_consume_token(107);
- this.andExpressionLookahead();
- break;
- default:
- this.jj_la1[125] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void andExpressionLookahead() throws ParseException {
- this.equalityExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 105:
- this.jj_consume_token(105);
- this.equalityExpressionLookahead();
- break;
- default:
- this.jj_la1[126] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void equalityExpressionLookahead() throws ParseException {
- this.instanceOfExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 93:
- case 96:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 93:
- this.jj_consume_token(93);
- break;
- case 94:
- case 95:
- default:
- this.jj_la1[128] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 96:
- this.jj_consume_token(96);
- }
-
- this.instanceOfExpressionLookahead();
- break;
- case 94:
- case 95:
- default:
- this.jj_la1[127] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void instanceOfExpressionLookahead() throws ParseException {
- this.relationalExpressionLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 38:
- this.jj_consume_token(38);
- this.typeLookahead();
- break;
- default:
- this.jj_la1[129] = this.jj_gen;
- }
-
- }
-
- public final void relationalExpressionLookahead() throws ParseException {
- this.shiftExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 87:
- case 88:
- case 94:
- case 95:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 87:
- this.jj_consume_token(87);
- break;
- case 88:
- this.jj_consume_token(88);
- break;
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- default:
- this.jj_la1[131] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 94:
- this.jj_consume_token(94);
- break;
- case 95:
- this.jj_consume_token(95);
- }
-
- this.shiftExpressionLookahead();
- break;
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- default:
- this.jj_la1[130] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void shiftExpressionLookahead() throws ParseException {
- this.additiveExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 109:
- case 110:
- case 111:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 109:
- this.jj_consume_token(109);
- break;
- case 110:
- this.jj_consume_token(110);
- break;
- case 111:
- this.jj_consume_token(111);
- break;
- default:
- this.jj_la1[133] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- this.additiveExpressionLookahead();
- break;
- default:
- this.jj_la1[132] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void additiveExpressionLookahead() throws ParseException {
- this.multiplicativeExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 101:
- case 102:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 101:
- this.jj_consume_token(101);
- break;
- case 102:
- this.jj_consume_token(102);
- break;
- default:
- this.jj_la1[135] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- this.multiplicativeExpressionLookahead();
- break;
- default:
- this.jj_la1[134] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void multiplicativeExpressionLookahead() throws ParseException {
- this.unaryExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 103:
- case 104:
- case 108:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 103:
- this.jj_consume_token(103);
- break;
- case 104:
- this.jj_consume_token(104);
- break;
- case 105:
- case 106:
- case 107:
- default:
- this.jj_la1[137] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 108:
- this.jj_consume_token(108);
- }
-
- this.unaryExpressionLookahead();
- break;
- case 105:
- case 106:
- case 107:
- default:
- this.jj_la1[136] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void unaryExpressionLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- this.unaryExpressionNotPlusMinusLookahead();
- break;
- case 99:
- this.preIncrementExpressionLookahead();
- break;
- case 100:
- this.preDecrementExpressionLookahead();
- break;
- case 101:
- case 102:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 101:
- this.jj_consume_token(101);
- break;
- case 102:
- this.jj_consume_token(102);
- break;
- default:
- this.jj_la1[138] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- this.unaryExpressionLookahead();
- break;
- default:
- this.jj_la1[139] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- }
-
- public final void preIncrementExpressionLookahead() throws ParseException {
- this.jj_consume_token(99);
- this.primaryExpressionLookahead();
- }
-
- public final void preDecrementExpressionLookahead() throws ParseException {
- this.jj_consume_token(100);
- this.primaryExpressionLookahead();
- }
-
- public final void unaryExpressionNotPlusMinusLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 89:
- case 90:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 89:
- this.jj_consume_token(89);
- break;
- case 90:
- this.jj_consume_token(90);
- break;
- default:
- this.jj_la1[140] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- this.unaryExpressionLookahead();
- break;
- default:
- this.jj_la1[141] = this.jj_gen;
- if (this.jj_2_37(Integer.MAX_VALUE)) {
- this.castExpressionLookahead();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- this.postfixExpressionLookahead();
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 30:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 51:
- case 53:
- case 54:
- case 56:
- case 57:
- case 58:
- case 60:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- default:
- this.jj_la1[142] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
- }
-
- }
-
- public final void postfixExpressionLookahead() throws ParseException {
- this.primaryExpressionLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 99:
- case 100:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 99:
- this.jj_consume_token(99);
- return;
- case 100:
- this.jj_consume_token(100);
- return;
- default:
- this.jj_la1[143] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[144] = this.jj_gen;
- }
- }
-
- public final void castExpressionLookahead() throws ParseException {
- if (this.jj_2_38(Integer.MAX_VALUE)) {
- this.jj_consume_token(77);
- this.typeLookahead();
- this.jj_consume_token(78);
- this.unaryExpressionLookahead();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 77:
- this.jj_consume_token(77);
- this.typeLookahead();
- this.jj_consume_token(78);
- this.unaryExpressionNotPlusMinusLookahead();
- break;
- default:
- this.jj_la1[145] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- }
-
- public final void primaryExpressionLookahead() throws ParseException {
- this.primaryPrefixLookahead();
-
- while(this.jj_2_39(2)) {
- this.primarySuffixLookahead();
- }
-
- }
-
- public final void primaryPrefixLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 29:
- case 44:
- case 59:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- this.literalLookahead();
- break;
- case 30:
- case 31:
- case 32:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 49:
- case 50:
- case 51:
- case 53:
- case 54:
- case 56:
- case 57:
- case 58:
- case 60:
- case 61:
- case 62:
- case 63:
- case 66:
- case 67:
- case 68:
- case 71:
- case 74:
- case 75:
- case 76:
- default:
- this.jj_la1[146] = this.jj_gen;
- if (this.jj_2_40(Integer.MAX_VALUE)) {
- this.resultTypeLookahead();
- this.jj_consume_token(85);
- this.jj_consume_token(21);
- break;
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 74:
- this.nameLookahead();
- return;
- default:
- this.jj_la1[147] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
- case 43:
- this.allocationExpressionLookahead();
- break;
- case 52:
- this.jj_consume_token(52);
- this.jj_consume_token(85);
- this.jj_consume_token(74);
- break;
- case 55:
- this.jj_consume_token(55);
- break;
- case 77:
- this.jj_consume_token(77);
- this.expressionLookahead();
- this.jj_consume_token(78);
- }
-
- }
-
- public final void primarySuffixLookahead() throws ParseException {
- if (this.jj_2_41(2)) {
- this.jj_consume_token(85);
- this.jj_consume_token(55);
- } else if (this.jj_2_42(2)) {
- this.jj_consume_token(85);
- this.allocationExpressionLookahead();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 77:
- this.argumentsLookahead();
- break;
- case 78:
- case 79:
- case 80:
- case 82:
- case 83:
- case 84:
- default:
- this.jj_la1[148] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 81:
- this.jj_consume_token(81);
- this.expressionLookahead();
- this.jj_consume_token(82);
- break;
- case 85:
- this.jj_consume_token(85);
- this.jj_consume_token(74);
- }
- }
-
- }
-
- public final void allocationExpressionLookahead() throws ParseException {
- if (this.jj_2_43(2)) {
- this.jj_consume_token(43);
- this.primitiveTypeLookahead();
- this.arrayDimsAndInitsLookahead();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 43:
- this.jj_consume_token(43);
- this.nameLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 77:
- this.argumentsLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 79:
- this.classBodyLookahead();
- return;
- default:
- this.jj_la1[149] = this.jj_gen;
- return;
- }
- case 78:
- case 79:
- case 80:
- default:
- this.jj_la1[150] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 81:
- this.arrayDimsAndInitsLookahead();
- return;
- }
- default:
- this.jj_la1[151] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
- }
-
- public final void classBodyLookahead() throws ParseException {
- this.jj_consume_token(79);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 21:
- case 26:
- case 30:
- case 32:
- case 39:
- case 40:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 61:
- case 62:
- case 74:
- case 79:
- this.classBodyDeclarationLookahead();
- break;
- case 16:
- case 18:
- case 19:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 43:
- case 44:
- case 45:
- case 49:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 68:
- case 69:
- case 70:
- case 71:
- case 72:
- case 73:
- case 75:
- case 76:
- case 77:
- case 78:
- default:
- this.jj_la1[152] = this.jj_gen;
- this.jj_consume_token(80);
- return;
- }
- }
- }
-
- public final void classBodyDeclarationLookahead() throws ParseException {
- if (this.jj_2_44(2)) {
- this.initializerLookahead();
- } else if (this.jj_2_45(Integer.MAX_VALUE)) {
- this.classDeclarationLookahead2();
- } else if (this.jj_2_46(Integer.MAX_VALUE)) {
- this.interfaceDeclarationLookahead2();
- } else if (this.jj_2_47(Integer.MAX_VALUE)) {
- this.constructorDeclarationLookahead2();
- } else if (this.jj_2_48(Integer.MAX_VALUE)) {
- this.methodDeclarationLookahead2();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 26:
- case 30:
- case 32:
- case 39:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 62:
- case 74:
- this.fieldDeclarationLookahead();
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 43:
- case 44:
- case 45:
- case 49:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 68:
- case 69:
- case 70:
- case 71:
- case 72:
- case 73:
- default:
- this.jj_la1[153] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- }
-
- public final void initializerLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 51:
- this.jj_consume_token(51);
- break;
- default:
- this.jj_la1[154] = this.jj_gen;
- }
-
- this.blockLookahead();
- }
-
- public final void modifiersLookahead() throws ParseException {
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 30:
- case 42:
- case 46:
- case 47:
- case 48:
- case 51:
- case 54:
- case 58:
- case 62:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- this.jj_consume_token(14);
- continue;
- case 30:
- this.jj_consume_token(30);
- continue;
- case 42:
- this.jj_consume_token(42);
- continue;
- case 46:
- this.jj_consume_token(46);
- continue;
- case 47:
- this.jj_consume_token(47);
- continue;
- case 48:
- this.jj_consume_token(48);
- continue;
- case 51:
- this.jj_consume_token(51);
- continue;
- case 54:
- this.jj_consume_token(54);
- continue;
- case 58:
- this.jj_consume_token(58);
- continue;
- case 62:
- this.jj_consume_token(62);
- continue;
- default:
- this.jj_la1[156] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- default:
- this.jj_la1[155] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void constructorDeclarationLookahead() throws ParseException {
- this.modifiersLookahead();
- this.jj_consume_token(74);
- this.jj_consume_token(77);
- }
-
- public final void constructorDeclarationLookahead2() throws ParseException {
- this.modifiersLookahead();
- this.jj_consume_token(74);
- this.formalParametersLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 57:
- this.jj_consume_token(57);
- this.nameListLookahead();
- break;
- default:
- this.jj_la1[157] = this.jj_gen;
- }
-
- this.jj_consume_token(79);
- if (this.jj_2_49(Integer.MAX_VALUE)) {
- this.explicitConstructorInvocationLookahead();
- }
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 23:
- case 25:
- case 26:
- case 29:
- case 32:
- case 33:
- case 35:
- case 39:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- this.statementLookahead();
- break;
- case 18:
- case 19:
- case 21:
- case 22:
- case 24:
- case 27:
- case 28:
- case 30:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[158] = this.jj_gen;
- this.jj_consume_token(80);
- return;
- }
- }
- }
-
- public final void methodDeclarationLookahead() throws ParseException {
- this.modifiersLookahead();
- this.resultTypeLookahead();
- this.jj_consume_token(74);
- this.jj_consume_token(77);
- }
-
- public final void methodDeclarationLookahead2() throws ParseException {
- this.modifiersLookahead();
- this.resultTypeLookahead();
- this.methodDeclaratorLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 57:
- this.jj_consume_token(57);
- this.nameListLookahead();
- break;
- default:
- this.jj_la1[159] = this.jj_gen;
- }
-
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 79:
- this.blockLookahead();
- break;
- case 80:
- case 81:
- case 82:
- default:
- this.jj_la1[160] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 83:
- this.jj_consume_token(83);
- }
-
- }
-
- public final void nameListLookahead() throws ParseException {
- this.nameLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- this.nameLookahead();
- break;
- default:
- this.jj_la1[161] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void methodDeclaratorLookahead() throws ParseException {
- this.jj_consume_token(74);
- this.formalParametersLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- break;
- default:
- this.jj_la1[162] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void formalParametersLookahead() throws ParseException {
- this.jj_consume_token(77);
- label30:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 30:
- case 32:
- case 39:
- case 41:
- case 50:
- case 74:
- this.formalParameterLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- this.formalParameterLookahead();
- break;
- default:
- this.jj_la1[163] = this.jj_gen;
- break label30;
- }
- }
- default:
- this.jj_la1[164] = this.jj_gen;
- }
-
- this.jj_consume_token(78);
- }
-
- public final void formalParameterLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 30:
- this.jj_consume_token(30);
- break;
- default:
- this.jj_la1[165] = this.jj_gen;
- }
-
- this.typeLookahead();
- this.variableDeclaratorIdLookahead();
- }
-
- public final void fieldDeclarationLookahead() throws ParseException {
- this.modifiersLookahead();
- this.typeLookahead();
- this.variableDeclaratorLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- this.variableDeclaratorLookahead();
- break;
- default:
- this.jj_la1[166] = this.jj_gen;
- this.jj_consume_token(83);
- return;
- }
- }
- }
-
- public final void variableDeclaratorLookahead() throws ParseException {
- this.variableDeclaratorIdLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- this.jj_consume_token(86);
- this.variableInitializerLookahead();
- break;
- default:
- this.jj_la1[167] = this.jj_gen;
- }
-
- }
-
- public final void variableDeclaratorIdLookahead() throws ParseException {
- this.jj_consume_token(74);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- break;
- default:
- this.jj_la1[168] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void blockLookahead() throws ParseException {
- this.jj_consume_token(79);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 21:
- case 23:
- case 25:
- case 26:
- case 29:
- case 30:
- case 32:
- case 33:
- case 35:
- case 39:
- case 40:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- this.blockStatementLookahead();
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[169] = this.jj_gen;
- this.jj_consume_token(80);
- return;
- }
- }
- }
-
- public final void blockStatementLookahead() throws ParseException {
- if (this.jj_2_50(Integer.MAX_VALUE)) {
- this.localVariableDeclarationLookahead();
- this.jj_consume_token(83);
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 23:
- case 25:
- case 26:
- case 29:
- case 32:
- case 33:
- case 35:
- case 39:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- this.statementLookahead();
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 30:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[170] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 21:
- this.unmodifiedClassDeclarationLookahead();
- break;
- case 40:
- this.unmodifiedInterfaceDeclarationLookahead();
- }
- }
-
- }
-
- public final void statementLookahead() throws ParseException {
- if (this.jj_2_51(2)) {
- this.labeledStatementLookahead();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- this.statementExpressionLookahead();
- this.jj_consume_token(83);
- break;
- case 16:
- this.breakStatementLookahead();
- break;
- case 18:
- case 19:
- case 21:
- case 22:
- case 24:
- case 27:
- case 28:
- case 30:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 40:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[171] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 23:
- this.continueStatementLookahead();
- break;
- case 25:
- this.doStatementLookahead();
- break;
- case 33:
- this.forStatementLookahead();
- break;
- case 35:
- this.ifStatementLookahead();
- break;
- case 49:
- this.returnStatementLookahead();
- break;
- case 53:
- this.switchStatementLookahead();
- break;
- case 54:
- this.synchronizedStatementLookahead();
- break;
- case 56:
- this.throwStatementLookahead();
- break;
- case 60:
- this.tryStatementLookahead();
- break;
- case 63:
- this.whileStatementLookahead();
- break;
- case 79:
- this.blockLookahead();
- break;
- case 83:
- this.jj_consume_token(83);
- }
- }
-
- }
-
- public final void labeledStatementLookahead() throws ParseException {
- this.jj_consume_token(74);
- this.jj_consume_token(92);
- this.statementLookahead();
- }
-
- public final void statementExpressionLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- this.primaryExpressionLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- case 99:
- case 100:
- case 112:
- case 113:
- case 114:
- case 115:
- case 116:
- case 117:
- case 118:
- case 119:
- case 120:
- case 121:
- case 122:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 86:
- case 112:
- case 113:
- case 114:
- case 115:
- case 116:
- case 117:
- case 118:
- case 119:
- case 120:
- case 121:
- case 122:
- this.assignmentOperatorLookahead();
- this.expressionLookahead();
- return;
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[172] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 99:
- this.jj_consume_token(99);
- return;
- case 100:
- this.jj_consume_token(100);
- return;
- }
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- case 101:
- case 102:
- case 103:
- case 104:
- case 105:
- case 106:
- case 107:
- case 108:
- case 109:
- case 110:
- case 111:
- default:
- this.jj_la1[173] = this.jj_gen;
- return;
- }
- case 99:
- this.preIncrementExpressionLookahead();
- break;
- case 100:
- this.preDecrementExpressionLookahead();
- break;
- default:
- this.jj_la1[174] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- }
-
- public final void switchStatementLookahead() throws ParseException {
- this.jj_consume_token(53);
- this.jj_consume_token(77);
- this.expressionLookahead();
- this.jj_consume_token(78);
- this.jj_consume_token(79);
-
- label45:
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 18:
- case 24:
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 18:
- this.jj_consume_token(18);
- this.expressionLookahead();
- break;
- case 19:
- case 20:
- case 21:
- case 22:
- case 23:
- default:
- this.jj_la1[176] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- case 24:
- this.jj_consume_token(24);
- }
-
- this.jj_consume_token(92);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 16:
- case 17:
- case 20:
- case 21:
- case 23:
- case 25:
- case 26:
- case 29:
- case 30:
- case 32:
- case 33:
- case 35:
- case 39:
- case 40:
- case 41:
- case 43:
- case 44:
- case 49:
- case 50:
- case 52:
- case 53:
- case 54:
- case 55:
- case 56:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 83:
- case 99:
- case 100:
- this.blockStatementLookahead();
- break;
- case 18:
- case 19:
- case 22:
- case 24:
- case 27:
- case 28:
- case 31:
- case 34:
- case 36:
- case 37:
- case 38:
- case 42:
- case 45:
- case 46:
- case 47:
- case 48:
- case 51:
- case 57:
- case 58:
- case 62:
- case 66:
- case 67:
- case 68:
- case 71:
- case 75:
- case 76:
- case 78:
- case 80:
- case 81:
- case 82:
- case 84:
- case 85:
- case 86:
- case 87:
- case 88:
- case 89:
- case 90:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 97:
- case 98:
- default:
- this.jj_la1[177] = this.jj_gen;
- continue label45;
- }
- }
- case 19:
- case 20:
- case 21:
- case 22:
- case 23:
- default:
- this.jj_la1[175] = this.jj_gen;
- this.jj_consume_token(80);
- return;
- }
- }
- }
-
- public final void ifStatementLookahead() throws ParseException {
- this.jj_consume_token(35);
- this.jj_consume_token(77);
- this.expressionLookahead();
- this.jj_consume_token(78);
- this.statementLookahead();
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 27:
- this.jj_consume_token(27);
- this.statementLookahead();
- break;
- default:
- this.jj_la1[178] = this.jj_gen;
- }
-
- }
-
- public final void whileStatementLookahead() throws ParseException {
- this.jj_consume_token(63);
- this.jj_consume_token(77);
- this.expressionLookahead();
- this.jj_consume_token(78);
- this.statementLookahead();
- }
-
- public final void doStatementLookahead() throws ParseException {
- this.jj_consume_token(25);
- this.statementLookahead();
- this.jj_consume_token(63);
- this.jj_consume_token(77);
- this.expressionLookahead();
- this.jj_consume_token(78);
- this.jj_consume_token(83);
- }
-
- public final void forStatementLookahead() throws ParseException {
- this.jj_consume_token(33);
- this.jj_consume_token(77);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 30:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- this.forInitLookahead();
- break;
- default:
- this.jj_la1[179] = this.jj_gen;
- }
-
- this.jj_consume_token(83);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- this.expressionLookahead();
- break;
- default:
- this.jj_la1[180] = this.jj_gen;
- }
-
- this.jj_consume_token(83);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- this.statementExpressionListLookahead();
- break;
- default:
- this.jj_la1[181] = this.jj_gen;
- }
-
- this.jj_consume_token(78);
- this.statementLookahead();
- }
-
- public final void forInitLookahead() throws ParseException {
- if (this.jj_2_52(Integer.MAX_VALUE)) {
- this.localVariableDeclarationLookahead();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 99:
- case 100:
- this.statementExpressionListLookahead();
- break;
- default:
- this.jj_la1[182] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- }
-
- public final void statementExpressionListLookahead() throws ParseException {
- this.statementExpressionLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- this.statementExpressionLookahead();
- break;
- default:
- this.jj_la1[183] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void breakStatementLookahead() throws ParseException {
- this.jj_consume_token(16);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 74:
- this.jj_consume_token(74);
- break;
- default:
- this.jj_la1[184] = this.jj_gen;
- }
-
- this.jj_consume_token(83);
- }
-
- public final void continueStatementLookahead() throws ParseException {
- this.jj_consume_token(23);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 74:
- this.jj_consume_token(74);
- break;
- default:
- this.jj_la1[185] = this.jj_gen;
- }
-
- this.jj_consume_token(83);
- }
-
- public final void returnStatementLookahead() throws ParseException {
- this.jj_consume_token(49);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- this.expressionLookahead();
- break;
- default:
- this.jj_la1[186] = this.jj_gen;
- }
-
- this.jj_consume_token(83);
- }
-
- public final void throwStatementLookahead() throws ParseException {
- this.jj_consume_token(56);
- this.expressionLookahead();
- this.jj_consume_token(83);
- }
-
- public final void synchronizedStatementLookahead() throws ParseException {
- this.jj_consume_token(54);
- this.jj_consume_token(77);
- this.expressionLookahead();
- this.jj_consume_token(78);
- this.blockLookahead();
- }
-
- public final void localVariableDeclarationLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 30:
- this.jj_consume_token(30);
- break;
- default:
- this.jj_la1[187] = this.jj_gen;
- }
-
- this.typeLookahead();
- this.variableDeclaratorLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- this.variableDeclaratorLookahead();
- break;
- default:
- this.jj_la1[188] = this.jj_gen;
- return;
- }
- }
- }
-
- public final void tryStatementLookahead() throws ParseException {
- this.jj_consume_token(60);
- this.blockLookahead();
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 19:
- this.jj_consume_token(19);
- this.jj_consume_token(77);
- this.formalParameterLookahead();
- this.jj_consume_token(78);
- this.blockLookahead();
- break;
- default:
- this.jj_la1[189] = this.jj_gen;
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 31:
- this.jj_consume_token(31);
- this.blockLookahead();
- break;
- default:
- this.jj_la1[190] = this.jj_gen;
- }
-
- return;
- }
- }
- }
-
- public final void arrayDimsAndInitsLookahead() throws ParseException {
- if (this.jj_2_55(2)) {
- do {
- this.jj_consume_token(81);
- this.expressionLookahead();
- this.jj_consume_token(82);
- } while(this.jj_2_53(2));
-
- while(this.jj_2_54(2)) {
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- }
-
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- while(true) {
- this.jj_consume_token(81);
- this.jj_consume_token(82);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 81:
- break;
- default:
- this.jj_la1[191] = this.jj_gen;
- this.arrayInitializerLookahead();
- return;
- }
- }
- default:
- this.jj_la1[192] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
- }
-
- public final void arrayInitializerLookahead() throws ParseException {
- this.jj_consume_token(79);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 79:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- this.variableInitializerLookahead();
-
- while(this.jj_2_56(2)) {
- this.jj_consume_token(84);
- this.variableInitializerLookahead();
- }
- break;
- default:
- this.jj_la1[193] = this.jj_gen;
- }
-
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 84:
- this.jj_consume_token(84);
- break;
- default:
- this.jj_la1[194] = this.jj_gen;
- }
-
- this.jj_consume_token(80);
- }
-
- public final void variableInitializerLookahead() throws ParseException {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 15:
- case 17:
- case 20:
- case 26:
- case 29:
- case 32:
- case 39:
- case 41:
- case 43:
- case 44:
- case 50:
- case 52:
- case 55:
- case 59:
- case 61:
- case 64:
- case 65:
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 77:
- case 89:
- case 90:
- case 99:
- case 100:
- case 101:
- case 102:
- this.expressionLookahead();
- break;
- case 79:
- this.arrayInitializerLookahead();
- break;
- default:
- this.jj_la1[195] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
-
- }
-
- public final void classDeclarationLookahead() throws ParseException {
- this.modifiersLookahead();
- this.jj_consume_token(21);
- }
-
- public final void classDeclarationLookahead2() throws ParseException {
- this.modifiersLookahead();
- this.unmodifiedClassDeclarationLookahead();
- }
-
- public final void unmodifiedClassDeclarationLookahead() throws ParseException {
- this.jj_consume_token(21);
- this.jj_consume_token(74);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 28:
- this.jj_consume_token(28);
- this.nameLookahead();
- break;
- default:
- this.jj_la1[196] = this.jj_gen;
- }
-
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 36:
- this.jj_consume_token(36);
- this.nameListLookahead();
- break;
- default:
- this.jj_la1[197] = this.jj_gen;
- }
-
- this.classBodyLookahead();
- }
-
- public final void interfaceDeclarationLookahead() throws ParseException {
- this.modifiersLookahead();
- this.jj_consume_token(40);
- }
-
- public final void interfaceDeclarationLookahead2() throws ParseException {
- this.modifiersLookahead();
- this.unmodifiedInterfaceDeclarationLookahead();
- }
-
- public final void unmodifiedInterfaceDeclarationLookahead() throws ParseException {
- this.jj_consume_token(40);
- this.jj_consume_token(74);
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 28:
- this.jj_consume_token(28);
- this.nameListLookahead();
- break;
- default:
- this.jj_la1[198] = this.jj_gen;
- }
-
- this.jj_consume_token(79);
-
- while(true) {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 21:
- case 26:
- case 30:
- case 32:
- case 39:
- case 40:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 61:
- case 62:
- case 74:
- this.interfaceMemberDeclarationLookahead();
- break;
- case 16:
- case 18:
- case 19:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 43:
- case 44:
- case 45:
- case 49:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 68:
- case 69:
- case 70:
- case 71:
- case 72:
- case 73:
- default:
- this.jj_la1[199] = this.jj_gen;
- this.jj_consume_token(80);
- return;
- }
- }
- }
-
- public final void interfaceMemberDeclarationLookahead() throws ParseException {
- if (this.jj_2_57(Integer.MAX_VALUE)) {
- this.classDeclarationLookahead2();
- } else if (this.jj_2_58(Integer.MAX_VALUE)) {
- this.interfaceDeclarationLookahead2();
- } else if (this.jj_2_59(Integer.MAX_VALUE)) {
- this.methodDeclarationLookahead2();
- } else {
- switch (this.jj_ntk == -1 ? this.jj_ntk() : this.jj_ntk) {
- case 14:
- case 15:
- case 17:
- case 20:
- case 26:
- case 30:
- case 32:
- case 39:
- case 41:
- case 42:
- case 46:
- case 47:
- case 48:
- case 50:
- case 51:
- case 54:
- case 58:
- case 62:
- case 74:
- this.fieldDeclarationLookahead();
- break;
- case 16:
- case 18:
- case 19:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 27:
- case 28:
- case 29:
- case 31:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 40:
- case 43:
- case 44:
- case 45:
- case 49:
- case 52:
- case 53:
- case 55:
- case 56:
- case 57:
- case 59:
- case 60:
- case 61:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 68:
- case 69:
- case 70:
- case 71:
- case 72:
- case 73:
- default:
- this.jj_la1[200] = this.jj_gen;
- this.jj_consume_token(-1);
- throw new ParseException();
- }
- }
-
- }
-
- private final boolean jj_2_1(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_1();
- this.jj_save(0, var1);
- return var2;
- }
-
- private final boolean jj_2_2(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_2();
- this.jj_save(1, var1);
- return var2;
- }
-
- private final boolean jj_2_3(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_3();
- this.jj_save(2, var1);
- return var2;
- }
-
- private final boolean jj_2_4(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_4();
- this.jj_save(3, var1);
- return var2;
- }
-
- private final boolean jj_2_5(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_5();
- this.jj_save(4, var1);
- return var2;
- }
-
- private final boolean jj_2_6(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_6();
- this.jj_save(5, var1);
- return var2;
- }
-
- private final boolean jj_2_7(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_7();
- this.jj_save(6, var1);
- return var2;
- }
-
- private final boolean jj_2_8(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_8();
- this.jj_save(7, var1);
- return var2;
- }
-
- private final boolean jj_2_9(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_9();
- this.jj_save(8, var1);
- return var2;
- }
-
- private final boolean jj_2_10(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_10();
- this.jj_save(9, var1);
- return var2;
- }
-
- private final boolean jj_2_11(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_11();
- this.jj_save(10, var1);
- return var2;
- }
-
- private final boolean jj_2_12(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_12();
- this.jj_save(11, var1);
- return var2;
- }
-
- private final boolean jj_2_13(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_13();
- this.jj_save(12, var1);
- return var2;
- }
-
- private final boolean jj_2_14(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_14();
- this.jj_save(13, var1);
- return var2;
- }
-
- private final boolean jj_2_15(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_15();
- this.jj_save(14, var1);
- return var2;
- }
-
- private final boolean jj_2_16(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_16();
- this.jj_save(15, var1);
- return var2;
- }
-
- private final boolean jj_2_17(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_17();
- this.jj_save(16, var1);
- return var2;
- }
-
- private final boolean jj_2_18(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_18();
- this.jj_save(17, var1);
- return var2;
- }
-
- private final boolean jj_2_19(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_19();
- this.jj_save(18, var1);
- return var2;
- }
-
- private final boolean jj_2_20(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_20();
- this.jj_save(19, var1);
- return var2;
- }
-
- private final boolean jj_2_21(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_21();
- this.jj_save(20, var1);
- return var2;
- }
-
- private final boolean jj_2_22(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_22();
- this.jj_save(21, var1);
- return var2;
- }
-
- private final boolean jj_2_23(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_23();
- this.jj_save(22, var1);
- return var2;
- }
-
- private final boolean jj_2_24(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_24();
- this.jj_save(23, var1);
- return var2;
- }
-
- private final boolean jj_2_25(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_25();
- this.jj_save(24, var1);
- return var2;
- }
-
- private final boolean jj_2_26(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_26();
- this.jj_save(25, var1);
- return var2;
- }
-
- private final boolean jj_2_27(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_27();
- this.jj_save(26, var1);
- return var2;
- }
-
- private final boolean jj_2_28(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_28();
- this.jj_save(27, var1);
- return var2;
- }
-
- private final boolean jj_2_29(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_29();
- this.jj_save(28, var1);
- return var2;
- }
-
- private final boolean jj_2_30(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_30();
- this.jj_save(29, var1);
- return var2;
- }
-
- private final boolean jj_2_31(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_31();
- this.jj_save(30, var1);
- return var2;
- }
-
- private final boolean jj_2_32(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_32();
- this.jj_save(31, var1);
- return var2;
- }
-
- private final boolean jj_2_33(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_33();
- this.jj_save(32, var1);
- return var2;
- }
-
- private final boolean jj_2_34(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_34();
- this.jj_save(33, var1);
- return var2;
- }
-
- private final boolean jj_2_35(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_35();
- this.jj_save(34, var1);
- return var2;
- }
-
- private final boolean jj_2_36(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_36();
- this.jj_save(35, var1);
- return var2;
- }
-
- private final boolean jj_2_37(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_37();
- this.jj_save(36, var1);
- return var2;
- }
-
- private final boolean jj_2_38(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_38();
- this.jj_save(37, var1);
- return var2;
- }
-
- private final boolean jj_2_39(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_39();
- this.jj_save(38, var1);
- return var2;
- }
-
- private final boolean jj_2_40(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_40();
- this.jj_save(39, var1);
- return var2;
- }
-
- private final boolean jj_2_41(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_41();
- this.jj_save(40, var1);
- return var2;
- }
-
- private final boolean jj_2_42(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_42();
- this.jj_save(41, var1);
- return var2;
- }
-
- private final boolean jj_2_43(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_43();
- this.jj_save(42, var1);
- return var2;
- }
-
- private final boolean jj_2_44(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_44();
- this.jj_save(43, var1);
- return var2;
- }
-
- private final boolean jj_2_45(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_45();
- this.jj_save(44, var1);
- return var2;
- }
-
- private final boolean jj_2_46(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_46();
- this.jj_save(45, var1);
- return var2;
- }
-
- private final boolean jj_2_47(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_47();
- this.jj_save(46, var1);
- return var2;
- }
-
- private final boolean jj_2_48(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_48();
- this.jj_save(47, var1);
- return var2;
- }
-
- private final boolean jj_2_49(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_49();
- this.jj_save(48, var1);
- return var2;
- }
-
- private final boolean jj_2_50(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_50();
- this.jj_save(49, var1);
- return var2;
- }
-
- private final boolean jj_2_51(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_51();
- this.jj_save(50, var1);
- return var2;
- }
-
- private final boolean jj_2_52(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_52();
- this.jj_save(51, var1);
- return var2;
- }
-
- private final boolean jj_2_53(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_53();
- this.jj_save(52, var1);
- return var2;
- }
-
- private final boolean jj_2_54(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_54();
- this.jj_save(53, var1);
- return var2;
- }
-
- private final boolean jj_2_55(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_55();
- this.jj_save(54, var1);
- return var2;
- }
-
- private final boolean jj_2_56(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_56();
- this.jj_save(55, var1);
- return var2;
- }
-
- private final boolean jj_2_57(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_57();
- this.jj_save(56, var1);
- return var2;
- }
-
- private final boolean jj_2_58(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_58();
- this.jj_save(57, var1);
- return var2;
- }
-
- private final boolean jj_2_59(int var1) {
- this.jj_la = var1;
- this.jj_lastpos = this.jj_scanpos = this.token;
- boolean var2 = !this.jj_3_59();
- this.jj_save(58, var1);
- return var2;
- }
-
- private final boolean jj_3R_239() {
- if (this.jj_3R_277()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(21)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_14() {
- if (this.jj_scan_token(55)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_86()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_13() {
- if (this.jj_3R_85()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_240() {
- if (this.jj_3R_278()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_613() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_13()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(52)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_86()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_612() {
- if (this.jj_scan_token(55)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_86()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_595() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_612()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_613()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_237() {
- if (this.jj_scan_token(52)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_12() {
- if (this.jj_3R_84()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_577() {
- if (this.jj_3R_234()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_576() {
- if (this.jj_3R_595()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_236() {
- if (this.jj_scan_token(55)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_575() {
- if (this.jj_scan_token(57)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_594()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_592() {
- if (this.jj_scan_token(46)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_275() {
- if (this.jj_scan_token(44)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_591() {
- if (this.jj_scan_token(47)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_573() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_590()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_591()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_592()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_590() {
- if (this.jj_scan_token(48)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_569() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_573()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_574()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- var1 = this.jj_scanpos;
- if (this.jj_3R_575()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- var1 = this.jj_scanpos;
- if (this.jj_3R_576()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_577()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
- }
-
- private final boolean jj_3R_274() {
- if (this.jj_scan_token(29)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_273() {
- if (this.jj_scan_token(59)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_272() {
- if (this.jj_scan_token(73)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_619() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_271() {
- if (this.jj_scan_token(72)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_270() {
- if (this.jj_scan_token(70)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_130() {
- if (this.jj_scan_token(51)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_80() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_130()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_131()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_269() {
- if (this.jj_scan_token(69)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_268() {
- if (this.jj_scan_token(65)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_267() {
- if (this.jj_scan_token(64)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_235() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_267()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_268()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_269()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_270()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_271()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_272()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_273()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_274()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_275()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_618() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_609() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_618()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_339()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_619()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_241() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_195() {
- if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_241()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_593() {
- if (this.jj_3R_609()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_610()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_610() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_609()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_135() {
- if (this.jj_3R_195()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_574() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_593()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(78)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_86() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_135()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(78)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_205() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_581() {
- if (this.jj_3R_175()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_206() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_554() {
- if (this.jj_3R_556()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_580() {
- if (this.jj_3R_131()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_579() {
- if (this.jj_scan_token(57)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_594()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_578() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_570() {
- if (this.jj_3R_572()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_277()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_574()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_578()) {
- this.jj_scanpos = var1;
- var1 = this.jj_scanpos;
- if (this.jj_3R_579()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- var1 = this.jj_scanpos;
- if (this.jj_3R_580()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_581()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_153() {
- if (this.jj_scan_token(43)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_278()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_86()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_554()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_597() {
- if (this.jj_scan_token(86)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_87()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_596() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_584() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_596()) {
- this.jj_scanpos = var1;
- var1 = this.jj_scanpos;
- if (this.jj_3R_597()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_583() {
- if (this.jj_scan_token(86)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_87()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_582() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_571() {
- if (this.jj_3R_572()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_339()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_582()) {
- this.jj_scanpos = var1;
- var1 = this.jj_scanpos;
- if (this.jj_3R_583()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_584()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(83)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_95() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_153()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_94() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(55)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_11() {
- if (this.jj_3R_74()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_10() {
- if (this.jj_3R_83()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_9() {
- if (this.jj_3R_82()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_566() {
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_565() {
- if (this.jj_3R_571()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_8() {
- if (this.jj_3R_81()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_150() {
- if (this.jj_3R_86()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_564() {
- if (this.jj_3R_570()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_149() {
- if (this.jj_3R_206()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_148() {
- if (this.jj_3R_205()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_27() {
- if (this.jj_3R_95()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_563() {
- if (this.jj_3R_569()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_26() {
- if (this.jj_3R_94()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_92() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_26()) {
- this.jj_scanpos = var1;
- if (this.jj_3_27()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_148()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_149()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_150()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_562() {
- if (this.jj_3R_568()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_25() {
- if (this.jj_3R_93()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(21)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_561() {
- if (this.jj_3R_567()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_7() {
- if (this.jj_3R_80()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_587() {
- if (this.jj_scan_token(36)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_594()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_560() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_7()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_561()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_562()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_563()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_564()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_565()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_566()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_194() {
- if (this.jj_3R_240()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_193() {
- if (this.jj_3R_239()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_192() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_191() {
- if (this.jj_3R_238()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_190() {
- if (this.jj_3R_237()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_189() {
- if (this.jj_3R_236()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_188() {
- if (this.jj_3R_235()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_134() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_188()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_189()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_190()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_191()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_192()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_193()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_194()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_559() {
- if (this.jj_3R_560()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_586() {
- if (this.jj_scan_token(28)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_278()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_556() {
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_559()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3_24() {
- if (this.jj_3R_92()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_85() {
- if (this.jj_3R_134()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_24()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_540() {
- if (this.jj_scan_token(100)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_311() {
- if (this.jj_scan_token(21)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_586()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- var1 = this.jj_scanpos;
- if (this.jj_3R_587()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_556()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_530() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_539()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_540()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_539() {
- if (this.jj_scan_token(99)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_506() {
- if (this.jj_3R_85()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_530()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_360() {
- if (this.jj_scan_token(100)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_85()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_607() {
- if (this.jj_scan_token(54)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_606() {
- if (this.jj_scan_token(51)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_359() {
- if (this.jj_scan_token(99)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_85()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_605() {
- if (this.jj_scan_token(42)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_23() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_91()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_517() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_339()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_471()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_516() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_339()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_604() {
- if (this.jj_scan_token(62)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_505() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_516()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_517()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3_22() {
- if (this.jj_3R_90()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_603() {
- if (this.jj_scan_token(58)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_493() {
- if (this.jj_3R_506()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_492() {
- if (this.jj_3R_505()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_491() {
- if (this.jj_scan_token(89)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_602() {
- if (this.jj_scan_token(46)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_490() {
- if (this.jj_scan_token(90)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_471() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_490()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_491()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_492()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_493()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_601() {
- if (this.jj_scan_token(47)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_449() {
- if (this.jj_3R_471()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_448() {
- if (this.jj_3R_360()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_447() {
- if (this.jj_3R_359()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_446() {
- if (this.jj_scan_token(102)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_600() {
- if (this.jj_scan_token(48)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_445() {
- if (this.jj_scan_token(101)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_429() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_445()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_446()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_447()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_448()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_449()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_599() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_480() {
- if (this.jj_scan_token(108)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_479() {
- if (this.jj_scan_token(104)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_585() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_598()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_599()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_600()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_601()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_602()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_603()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_604()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_605()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_606()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_607()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_598() {
- if (this.jj_scan_token(14)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_572() {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_585()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
-
- private final boolean jj_3R_458() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_478()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_479()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_480()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_478() {
- if (this.jj_scan_token(103)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_429()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_416() {
- if (this.jj_3R_429()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_458()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_567() {
- if (this.jj_3R_572()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_311()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_460() {
- if (this.jj_scan_token(102)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_416()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_59() {
- if (this.jj_3R_74()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_483() {
- if (this.jj_scan_token(28)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_486()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_436() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_459()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_460()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_459() {
- if (this.jj_scan_token(101)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_416()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_58() {
- if (this.jj_3R_82()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_409() {
- if (this.jj_3R_416()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_436()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_611() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_278()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_57() {
- if (this.jj_3R_81()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_514() {
- if (this.jj_3R_444()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_513() {
- if (this.jj_3R_443()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_594() {
- if (this.jj_3R_278()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_611()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_512() {
- if (this.jj_3R_441()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_500() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_511()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_512()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_513()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_514()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_511() {
- if (this.jj_3R_440()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_484() {
- if (this.jj_3R_500()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_129() {
- if (this.jj_scan_token(48)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_439() {
- if (this.jj_scan_token(111)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_409()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_332() {
- if (this.jj_scan_token(40)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_483()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_484()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
- }
-
- private final boolean jj_3R_407() {
- if (this.jj_scan_token(84)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_6() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_128() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_438() {
- if (this.jj_scan_token(110)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_409()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_481() {
- if (this.jj_scan_token(28)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_98()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_441() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_332()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_278() {
- if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_6()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_419() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_437()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_438()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_439()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_437() {
- if (this.jj_scan_token(109)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_409()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_400() {
- if (this.jj_3R_409()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_419()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_82() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(40)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_79() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_127()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_128()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_129()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_127() {
- if (this.jj_scan_token(14)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_5() {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_79()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(21)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
-
- private final boolean jj_3_54() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_173() {
- if (this.jj_3R_107()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_482() {
- if (this.jj_scan_token(36)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_486()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_331() {
- if (this.jj_scan_token(21)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_481()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- var1 = this.jj_scanpos;
- if (this.jj_3R_482()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_399()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_423() {
- if (this.jj_scan_token(95)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_400()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_440() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_331()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_422() {
- if (this.jj_scan_token(94)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_400()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_81() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(21)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_421() {
- if (this.jj_scan_token(87)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_400()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_403() {
- if (this.jj_scan_token(38)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_339()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_172() {
- if (this.jj_3R_218()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_108() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_172()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_173()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_414() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_420()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_421()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_422()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_423()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_420() {
- if (this.jj_scan_token(88)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_400()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_56() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_108()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_392() {
- if (this.jj_3R_400()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_414()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_406() {
- if (this.jj_3R_108()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_56()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_218() {
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_406()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- var1 = this.jj_scanpos;
- if (this.jj_3R_407()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(80)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_398() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_53() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_390() {
- if (this.jj_3R_398()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_398()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_218()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3_55() {
- if (this.jj_3_53()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_53()) {
- this.jj_scanpos = var1;
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3_54()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_380() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_55()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_390()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_529() {
- if (this.jj_scan_token(31)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_170()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_383() {
- if (this.jj_3R_392()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_403()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_528() {
- if (this.jj_scan_token(19)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_501()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_170()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_377() {
- if (this.jj_scan_token(60)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_170()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_528()) {
- this.jj_scanpos = var1;
- var1 = this.jj_scanpos;
- if (this.jj_3R_529()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_531() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_469()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_342() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_329() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_342()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_469()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_531()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_405() {
- if (this.jj_scan_token(96)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_383()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_376() {
- if (this.jj_scan_token(54)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_170()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_397() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_404()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_405()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_404() {
- if (this.jj_scan_token(93)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_383()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_364() {
- if (this.jj_3R_383()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_397()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_527() {
- if (this.jj_3R_107()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_375() {
- if (this.jj_scan_token(56)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_546() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_366()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_126() {
- if (this.jj_3R_186()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_526() {
- if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_125() {
- if (this.jj_3R_185()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_124() {
- if (this.jj_3R_184()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_123() {
- if (this.jj_3R_183()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_122() {
- if (this.jj_3R_182()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_374() {
- if (this.jj_scan_token(49)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_527()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_121() {
- if (this.jj_3R_181()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_120() {
- if (this.jj_3R_180()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_119() {
- if (this.jj_3R_179()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_118() {
- if (this.jj_3R_178()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_117() {
- if (this.jj_3R_177()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_116() {
- if (this.jj_3R_176()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_389() {
- if (this.jj_scan_token(105)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_364()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_115() {
- if (this.jj_3R_131()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_114() {
- if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_525() {
- if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_113() {
- if (this.jj_3R_175()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_340() {
- if (this.jj_3R_364()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_389()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_373() {
- if (this.jj_scan_token(23)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_526()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3_4() {
- if (this.jj_3R_78()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_77() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_4()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_113()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_114()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_115()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_116()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_117()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_118()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_119()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_120()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_121()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_122()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_123()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_124()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_125()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_126()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_372() {
- if (this.jj_scan_token(16)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_525()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_106() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_537() {
- if (this.jj_3R_366()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_546()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3_52() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_106()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_379() {
- if (this.jj_scan_token(107)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_340()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_75() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_315() {
- if (this.jj_3R_340()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_379()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3_2() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_75()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_1() {
- if (this.jj_3R_74()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_545() {
- if (this.jj_3R_537()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_524() {
- if (this.jj_3R_537()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_3() {
- if (this.jj_3R_77()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_523() {
- if (this.jj_3R_107()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_522() {
- if (this.jj_3R_536()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_536() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_544()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_545()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_544() {
- if (this.jj_3R_329()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_371() {
- if (this.jj_scan_token(33)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_522()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- var1 = this.jj_scanpos;
- if (this.jj_3R_523()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- var1 = this.jj_scanpos;
- if (this.jj_3R_524()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_330()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
- }
- }
-
- private final boolean jj_3R_521() {
- if (this.jj_scan_token(27)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_330()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_358() {
- if (this.jj_scan_token(106)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_315()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_534() {
- if (this.jj_scan_token(24)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_288() {
- if (this.jj_3R_315()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_358()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_370() {
- if (this.jj_scan_token(25)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_330()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(63)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_369() {
- if (this.jj_scan_token(63)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_330()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_334() {
- if (this.jj_scan_token(98)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_288()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_243() {
- if (this.jj_3R_288()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_334()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_368() {
- if (this.jj_scan_token(35)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_330()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_521()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_535() {
- if (this.jj_3R_245()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_533() {
- if (this.jj_scan_token(18)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_520() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_533()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_534()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(92)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_535()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_367() {
- if (this.jj_scan_token(53)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_520()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_296() {
- if (this.jj_scan_token(97)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_243()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_543() {
- if (this.jj_3R_290()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_542() {
- if (this.jj_scan_token(100)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_532() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_541()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_542()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_543()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_541() {
- if (this.jj_scan_token(99)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_207() {
- if (this.jj_3R_243()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_296()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_387() {
- if (this.jj_3R_99()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_532()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_386() {
- if (this.jj_3R_395()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_366() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_385()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_386()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_387()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_385() {
- if (this.jj_3R_394()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_105() {
- if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(92)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_330()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_247() {
- if (this.jj_scan_token(91)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(92)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_162()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_162() {
- if (this.jj_3R_207()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_247()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_356() {
- if (this.jj_3R_377()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_355() {
- if (this.jj_3R_376()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_354() {
- if (this.jj_3R_375()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_353() {
- if (this.jj_3R_374()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_352() {
- if (this.jj_3R_373()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_351() {
- if (this.jj_3R_372()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_350() {
- if (this.jj_3R_371()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_349() {
- if (this.jj_3R_370()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_348() {
- if (this.jj_3R_369()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_347() {
- if (this.jj_3R_368()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_346() {
- if (this.jj_3R_367()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_345() {
- if (this.jj_3R_366()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_344() {
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_308() {
- if (this.jj_scan_token(117)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_343() {
- if (this.jj_3R_170()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_51() {
- if (this.jj_3R_105()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_330() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_51()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_343()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_344()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_345()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_346()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_347()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_348()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_349()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_350()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_351()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_352()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_353()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_354()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_355()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_356()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_307() {
- if (this.jj_scan_token(118)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_104() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_50() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_104()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_294() {
- if (this.jj_3R_332()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_489() {
- if (this.jj_scan_token(86)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_108()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_306() {
- if (this.jj_scan_token(116)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_293() {
- if (this.jj_3R_331()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_292() {
- if (this.jj_3R_330()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_291() {
- if (this.jj_3R_329()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_245() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_291()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_292()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_293()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_294()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_305() {
- if (this.jj_scan_token(122)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_216() {
- if (this.jj_3R_245()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_504() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_170() {
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_216()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_304() {
- if (this.jj_scan_token(121)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_303() {
- if (this.jj_scan_token(120)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_488() {
- if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_504()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_502() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_501()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_487() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_302() {
- if (this.jj_scan_token(113)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_469() {
- if (this.jj_3R_488()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_489()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_301() {
- if (this.jj_scan_token(112)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_466() {
- if (this.jj_scan_token(57)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_486()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_470() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_469()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_444() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_469()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_470()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(83)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_300() {
- if (this.jj_scan_token(119)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_515() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_299() {
- if (this.jj_scan_token(115)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_229() {
- if (this.jj_3R_248()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_501() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_515()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_488()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_485() {
- if (this.jj_3R_501()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_502()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_298() {
- if (this.jj_scan_token(114)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_461() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_485()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(78)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_503() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_98()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_228() {
- if (this.jj_scan_token(62)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_297() {
- if (this.jj_scan_token(86)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_248() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_297()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_298()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_299()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_300()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_301()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_302()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_303()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_304()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_305()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_306()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_307()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_308()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_468() {
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_462() {
- if (this.jj_scan_token(57)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_486()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_465() {
- if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_461()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_487()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_227() {
- if (this.jj_scan_token(58)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_486() {
- if (this.jj_3R_98()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_503()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_97() {
- if (this.jj_3R_162()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_229()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_467() {
- if (this.jj_3R_170()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_443() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_93()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_465()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_466()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- var1 = this.jj_scanpos;
- if (this.jj_3R_467()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_468()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_226() {
- if (this.jj_scan_token(54)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_49() {
- if (this.jj_3R_84()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_74() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_93()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_640() {
- if (this.jj_3R_248()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_221() {
- if (this.jj_scan_token(46)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_464() {
- if (this.jj_3R_330()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_225() {
- if (this.jj_scan_token(42)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_463() {
- if (this.jj_3R_84()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_639() {
- if (this.jj_scan_token(100)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_442() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_461()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_462()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- var1 = this.jj_scanpos;
- if (this.jj_3R_463()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_464()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
- }
-
- private final boolean jj_3R_638() {
- if (this.jj_scan_token(99)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_632() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_638()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_639()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_640()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_224() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_220() {
- if (this.jj_scan_token(47)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_337() {
- if (this.jj_3R_85()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_632()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_336() {
- if (this.jj_3R_360()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_335() {
- if (this.jj_3R_359()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_83() {
- if (this.jj_3R_109()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_309() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_335()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_336()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_337()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_223() {
- if (this.jj_scan_token(14)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_222() {
- if (this.jj_scan_token(51)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_219() {
- if (this.jj_scan_token(48)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_174() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_219()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_220()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_221()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_222()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_223()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_224()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_225()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_226()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_227()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_228()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_109() {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_174()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
-
- private final boolean jj_3R_169() {
- if (this.jj_scan_token(51)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_103() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_169()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_170()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_48() {
- if (this.jj_3R_74()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_47() {
- if (this.jj_3R_83()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_46() {
- if (this.jj_3R_82()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_428() {
- if (this.jj_3R_444()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_631() {
- if (this.jj_scan_token(31)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_131()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_45() {
- if (this.jj_3R_81()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_427() {
- if (this.jj_3R_443()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_391() {
- if (this.jj_3R_399()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_426() {
- if (this.jj_3R_442()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_425() {
- if (this.jj_3R_441()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_630() {
- if (this.jj_scan_token(19)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_609()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_131()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_424() {
- if (this.jj_3R_440()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_186() {
- if (this.jj_scan_token(60)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_131()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_630()) {
- this.jj_scanpos = var1;
- var1 = this.jj_scanpos;
- if (this.jj_3R_631()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3_44() {
- if (this.jj_3R_103()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_415() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_44()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_424()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_425()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_426()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_427()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_428()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_408() {
- if (this.jj_3R_415()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_399() {
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_408()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_382() {
- if (this.jj_3R_100()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_391()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_381() {
- if (this.jj_3R_380()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_168() {
- if (this.jj_scan_token(43)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_98()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_381()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_382()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3_43() {
- if (this.jj_scan_token(43)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_91()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_380()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_102() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_43()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_168()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_185() {
- if (this.jj_scan_token(54)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_131()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_167() {
- if (this.jj_3R_100()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_166() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_165() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_42() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_102()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_41() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(55)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_101() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_41()) {
- this.jj_scanpos = var1;
- if (this.jj_3_42()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_165()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_166()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_167()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3_40() {
- if (this.jj_3R_93()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(21)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_39() {
- if (this.jj_3R_101()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_184() {
- if (this.jj_scan_token(56)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_214() {
- if (this.jj_3R_98()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_233() {
- if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_213() {
- if (this.jj_3R_93()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(21)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_212() {
- if (this.jj_3R_102()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_548() {
- if (this.jj_scan_token(100)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_211() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_210() {
- if (this.jj_scan_token(52)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_209() {
- if (this.jj_scan_token(55)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_538() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_547()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_548()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_547() {
- if (this.jj_scan_token(99)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_208() {
- if (this.jj_3R_242()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_163() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_208()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_209()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_210()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_211()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_212()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_213()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_214()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_183() {
- if (this.jj_scan_token(49)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_233()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_232() {
- if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_99() {
- if (this.jj_3R_163()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_39()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3_38() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_91()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_519() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_477()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_182() {
- if (this.jj_scan_token(23)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_232()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_509() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_518()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_519()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_518() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_435()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_231() {
- if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_37() {
- if (this.jj_3R_90()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_510() {
- if (this.jj_3R_99()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_538()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_508() {
- if (this.jj_scan_token(89)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_499() {
- if (this.jj_3R_510()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_181() {
- if (this.jj_scan_token(16)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_231()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_498() {
- if (this.jj_3R_509()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_507() {
- if (this.jj_scan_token(90)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_496() {
- if (this.jj_scan_token(108)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_477() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_497()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_498()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_499()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_497() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_507()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_508()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_435()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_495() {
- if (this.jj_scan_token(104)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_395() {
- if (this.jj_scan_token(100)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_99()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_494() {
- if (this.jj_scan_token(103)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_472() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_494()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_495()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_496()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_435()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_643() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_309()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_394() {
- if (this.jj_scan_token(99)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_99()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_637() {
- if (this.jj_3R_309()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_643()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_89() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_476() {
- if (this.jj_scan_token(102)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_21() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_89()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_457() {
- if (this.jj_3R_477()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_456() {
- if (this.jj_3R_395()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_455() {
- if (this.jj_3R_394()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_475() {
- if (this.jj_scan_token(101)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_435() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_454()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_455()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_456()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_457()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_454() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_475()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_476()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_435()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_642() {
- if (this.jj_3R_637()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_474() {
- if (this.jj_scan_token(102)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_641() {
- if (this.jj_3R_310()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_453() {
- if (this.jj_scan_token(111)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_636() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_641()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_642()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_418() {
- if (this.jj_3R_435()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_472()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_473() {
- if (this.jj_scan_token(101)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_629() {
- if (this.jj_3R_637()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_434() {
- if (this.jj_scan_token(95)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_628() {
- if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_450() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_473()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_474()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_418()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_627() {
- if (this.jj_3R_636()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_452() {
- if (this.jj_scan_token(110)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_410() {
- if (this.jj_scan_token(38)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_76()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_412() {
- if (this.jj_scan_token(96)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_433() {
- if (this.jj_scan_token(94)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_413() {
- if (this.jj_3R_418()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_450()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_451() {
- if (this.jj_scan_token(109)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_411() {
- if (this.jj_scan_token(93)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_430() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_451()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_452()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_453()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_413()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_401() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_411()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_412()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_388()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_432() {
- if (this.jj_scan_token(87)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_180() {
- if (this.jj_scan_token(33)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_627()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- var1 = this.jj_scanpos;
- if (this.jj_3R_628()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(83)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- var1 = this.jj_scanpos;
- if (this.jj_3R_629()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_230()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
- }
- }
-
- private final boolean jj_3R_402() {
- if (this.jj_3R_413()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_430()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_431() {
- if (this.jj_scan_token(88)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_417() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_431()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_432()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_433()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_434()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_402()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_393() {
- if (this.jj_scan_token(105)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_378()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_396() {
- if (this.jj_3R_402()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_417()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_328() {
- if (this.jj_scan_token(117)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_327() {
- if (this.jj_scan_token(118)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_384() {
- if (this.jj_scan_token(107)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_357()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_388() {
- if (this.jj_3R_396()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_410()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_365() {
- if (this.jj_scan_token(106)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_333()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_634() {
- if (this.jj_scan_token(24)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_326() {
- if (this.jj_scan_token(116)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_378() {
- if (this.jj_3R_388()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_401()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_341() {
- if (this.jj_scan_token(98)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_295()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_316() {
- if (this.jj_scan_token(97)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_246()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_325() {
- if (this.jj_scan_token(122)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_357() {
- if (this.jj_3R_378()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_393()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_324() {
- if (this.jj_scan_token(121)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_333() {
- if (this.jj_3R_357()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_384()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_635() {
- if (this.jj_3R_234()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_323() {
- if (this.jj_scan_token(120)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_633() {
- if (this.jj_scan_token(18)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_626() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_633()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_634()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(92)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_635()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_295() {
- if (this.jj_3R_333()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_365()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_322() {
- if (this.jj_scan_token(113)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_179() {
- if (this.jj_scan_token(53)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_626()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_246() {
- if (this.jj_3R_295()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_341()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_321() {
- if (this.jj_scan_token(112)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_320() {
- if (this.jj_scan_token(119)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_217() {
- if (this.jj_3R_246()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_316()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_289() {
- if (this.jj_scan_token(91)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(92)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_171()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_319() {
- if (this.jj_scan_token(115)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_178() {
- if (this.jj_scan_token(25)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_230()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(63)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_215() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_171() {
- if (this.jj_3R_217()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_289()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_318() {
- if (this.jj_scan_token(114)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_147() {
- if (this.jj_scan_token(26)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_317() {
- if (this.jj_scan_token(86)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_290() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_317()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_318()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_319()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_320()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_321()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_322()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_323()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_324()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_325()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_326()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_327()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_328()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_244() {
- if (this.jj_3R_290()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_107()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_177() {
- if (this.jj_scan_token(63)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_230()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_146() {
- if (this.jj_scan_token(32)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_107() {
- if (this.jj_3R_171()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_244()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_164() {
- if (this.jj_3R_107()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_215()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_145() {
- if (this.jj_scan_token(41)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_36() {
- if (this.jj_scan_token(55)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_100()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_100() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_164()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(78)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3R_144() {
- if (this.jj_scan_token(39)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_35() {
- if (this.jj_3R_99()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(85)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_133() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_35()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(52)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_100()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_625() {
- if (this.jj_scan_token(27)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_230()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_84() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_132()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_133()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_132() {
- if (this.jj_scan_token(55)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_100()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_143() {
- if (this.jj_scan_token(50)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_176() {
- if (this.jj_scan_token(35)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_230()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_625()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_204() {
- if (this.jj_3R_242()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_287() {
- if (this.jj_scan_token(44)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_286() {
- if (this.jj_scan_token(29)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_112() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_285() {
- if (this.jj_scan_token(59)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_142() {
- if (this.jj_scan_token(17)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_284() {
- if (this.jj_scan_token(73)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_203() {
- if (this.jj_scan_token(43)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_283() {
- if (this.jj_scan_token(72)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_282() {
- if (this.jj_scan_token(70)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_281() {
- if (this.jj_scan_token(69)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_141() {
- if (this.jj_scan_token(20)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_280() {
- if (this.jj_scan_token(65)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_175() {
- if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_279() {
- if (this.jj_scan_token(64)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_242() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_279()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_280()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_281()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_282()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_283()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_284()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_285()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_286()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_287()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_202() {
- if (this.jj_scan_token(52)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_34() {
- if (this.jj_scan_token(85)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_111() {
- if (this.jj_3R_98()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_91() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_140()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_141()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_142()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_143()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_144()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_145()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_146()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_147()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_140() {
- if (this.jj_scan_token(15)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_201() {
- if (this.jj_scan_token(55)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_98() {
- if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_34()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_152() {
- if (this.jj_3R_76()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_78() {
- if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(92)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_230()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_200() {
- if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_93() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_151()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_152()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_151() {
- if (this.jj_scan_token(61)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_199() {
- if (this.jj_scan_token(77)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_110() {
- if (this.jj_3R_91()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_76() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_110()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_111()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_112()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
-
- private final boolean jj_3R_198() {
- if (this.jj_scan_token(89)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_262() {
- if (this.jj_3R_186()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_33() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_98()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(81)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_261() {
- if (this.jj_3R_185()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_260() {
- if (this.jj_3R_184()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_259() {
- if (this.jj_3R_183()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_258() {
- if (this.jj_3R_182()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_197() {
- if (this.jj_scan_token(90)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_257() {
- if (this.jj_3R_181()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_256() {
- if (this.jj_3R_180()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_255() {
- if (this.jj_3R_179()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_139() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_98()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(78)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_197()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_198()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_199()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_200()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_201()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_202()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_203()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_204()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_254() {
- if (this.jj_3R_178()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_253() {
- if (this.jj_3R_177()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_252() {
- if (this.jj_3R_176()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_138() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_98()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_251() {
- if (this.jj_3R_131()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_250() {
- if (this.jj_3R_309()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_623() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_249() {
- if (this.jj_3R_175()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_32() {
- if (this.jj_scan_token(77)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_91()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_90() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_32()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_138()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_139()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_620() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_20() {
- if (this.jj_3R_78()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_230() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_20()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_249()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_250()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_251()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_252()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_253()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_254()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_255()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_256()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_257()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_258()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_259()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_260()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_261()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_262()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_161() {
- if (this.jj_scan_token(26)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_624() {
- if (this.jj_scan_token(86)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_87()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_160() {
- if (this.jj_scan_token(32)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_622() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_623()) {
- this.jj_scanpos = var1;
- var1 = this.jj_scanpos;
- if (this.jj_3R_624()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_621() {
- if (this.jj_scan_token(86)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_87()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_159() {
- if (this.jj_scan_token(41)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_338() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_310() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_338()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_339()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_620()) {
- this.jj_scanpos = var1;
- var1 = this.jj_scanpos;
- if (this.jj_3R_621()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_622()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_158() {
- if (this.jj_scan_token(39)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_157() {
- if (this.jj_scan_token(50)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_156() {
- if (this.jj_scan_token(17)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_155() {
- if (this.jj_scan_token(20)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_266() {
- if (this.jj_3R_312()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_96() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_154()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_155()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_156()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_157()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_158()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_159()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_160()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_161()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_154() {
- if (this.jj_scan_token(15)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_88() {
- if (this.jj_scan_token(30)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_19() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_88()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_3R_76()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_265() {
- if (this.jj_3R_311()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_264() {
- if (this.jj_3R_230()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_263() {
- if (this.jj_3R_310()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(83)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_314() {
- if (this.jj_3R_339()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_234() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_263()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_264()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_265()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_266()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_313() {
- if (this.jj_scan_token(61)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_277() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_313()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_314()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_187() {
- if (this.jj_3R_234()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_131() {
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_187()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_363() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_362() {
- if (this.jj_3R_278()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_361() {
- if (this.jj_3R_96()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_137() {
- if (this.jj_3R_97()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_339() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_361()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_362()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_363()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
-
- private final boolean jj_3R_136() {
- if (this.jj_3R_196()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_87() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_136()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_137()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3_18() {
- if (this.jj_scan_token(84)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_87()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_558() {
- if (this.jj_scan_token(84)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_557() {
- if (this.jj_3R_87()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_18()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_555() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_552() {
- if (this.jj_3R_555()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_555()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_196()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3R_196() {
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_557()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- var1 = this.jj_scanpos;
- if (this.jj_3R_558()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(80)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
- }
-
- private final boolean jj_3_30() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_29() {
- if (this.jj_scan_token(81)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_97()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(82)) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_31() {
- if (this.jj_3_29()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_29()) {
- this.jj_scanpos = var1;
-
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3_30()) {
- this.jj_scanpos = var1;
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
-
- private final boolean jj_3_17() {
- if (this.jj_3R_74()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_549() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_31()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_552()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3_16() {
- if (this.jj_3R_82()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3_15() {
- if (this.jj_3R_81()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_617() {
- if (this.jj_3R_571()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_553() {
- if (this.jj_3R_556()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_616() {
- if (this.jj_3R_570()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_615() {
- if (this.jj_3R_568()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_614() {
- if (this.jj_3R_567()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_588() {
- if (this.jj_scan_token(28)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_594()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_608() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_614()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_615()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_616()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_617()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_551() {
- if (this.jj_3R_86()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_553()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_550() {
- if (this.jj_3R_549()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_589() {
- if (this.jj_3R_608()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_276() {
- if (this.jj_scan_token(43)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_278()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_550()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_551()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- }
-
- private final boolean jj_3R_312() {
- if (this.jj_scan_token(40)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_scan_token(74)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- Token var1 = this.jj_scanpos;
- if (this.jj_3R_588()) {
- this.jj_scanpos = var1;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- if (this.jj_scan_token(79)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else {
- do {
- var1 = this.jj_scanpos;
- if (this.jj_3R_589()) {
- this.jj_scanpos = var1;
- if (this.jj_scan_token(80)) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
- } while(this.jj_la != 0 || this.jj_scanpos != this.jj_lastpos);
-
- return false;
- }
- }
- }
-
- private final boolean jj_3_28() {
- if (this.jj_scan_token(43)) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_96()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_549()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- private final boolean jj_3R_238() {
- Token var1 = this.jj_scanpos;
- if (this.jj_3_28()) {
- this.jj_scanpos = var1;
- if (this.jj_3R_276()) {
- return true;
- }
-
- if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- }
-
- return false;
- }
-
- private final boolean jj_3R_568() {
- if (this.jj_3R_572()) {
- return true;
- } else if (this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos) {
- return false;
- } else if (this.jj_3R_312()) {
- return true;
- } else {
- return this.jj_la == 0 && this.jj_scanpos == this.jj_lastpos ? false : false;
- }
- }
-
- public void ReInit(InputStream var1) {
- this.jj_input_stream.ReInit(var1, 1, 1);
- this.token_source.ReInit(this.jj_input_stream);
- this.token = new Token();
- this.jj_ntk = -1;
- this.jj_gen = 0;
-
- for(int var2 = 0; var2 < 201; ++var2) {
- this.jj_la1[var2] = -1;
- }
-
- for(int var3 = 0; var3 < this.jj_2_rtns.length; ++var3) {
- this.jj_2_rtns[var3] = new JJCalls();
- }
-
- }
-
- public void ReInit(Reader var1) {
- this.jj_input_stream.ReInit(var1, 1, 1);
- this.token_source.ReInit(this.jj_input_stream);
- this.token = new Token();
- this.jj_ntk = -1;
- this.jj_gen = 0;
-
- for(int var2 = 0; var2 < 201; ++var2) {
- this.jj_la1[var2] = -1;
- }
-
- for(int var3 = 0; var3 < this.jj_2_rtns.length; ++var3) {
- this.jj_2_rtns[var3] = new JJCalls();
- }
-
- }
-
- public void ReInit(ParserTokenManager var1) {
- this.token_source = var1;
- this.token = new Token();
- this.jj_ntk = -1;
- this.jj_gen = 0;
-
- for(int var2 = 0; var2 < 201; ++var2) {
- this.jj_la1[var2] = -1;
- }
-
- for(int var3 = 0; var3 < this.jj_2_rtns.length; ++var3) {
- this.jj_2_rtns[var3] = new JJCalls();
- }
-
- }
-
- private final Token jj_consume_token(int var1) throws ParseException {
- Token var2;
- if ((var2 = this.token).next != null) {
- this.token = this.token.next;
- } else {
- this.token = this.token.next = this.token_source.getNextToken();
- }
-
- this.jj_ntk = -1;
- if (this.token.kind != var1) {
- this.token = var2;
- this.jj_kind = var1;
- throw this.generateParseException();
- } else {
- ++this.jj_gen;
- if (++this.jj_gc > 100) {
- this.jj_gc = 0;
-
- for(int var3 = 0; var3 < this.jj_2_rtns.length; ++var3) {
- for(JJCalls var4 = this.jj_2_rtns[var3]; var4 != null; var4 = var4.next) {
- if (var4.gen < this.jj_gen) {
- var4.first = null;
- }
- }
- }
- }
-
- return this.token;
- }
- }
-
- private final boolean jj_scan_token(int var1) {
- if (this.jj_scanpos == this.jj_lastpos) {
- --this.jj_la;
- if (this.jj_scanpos.next == null) {
- this.jj_lastpos = this.jj_scanpos = this.jj_scanpos.next = this.token_source.getNextToken();
- } else {
- this.jj_lastpos = this.jj_scanpos = this.jj_scanpos.next;
- }
- } else {
- this.jj_scanpos = this.jj_scanpos.next;
- }
-
- if (this.jj_rescan) {
- int var2 = 0;
-
- Token var3;
- for(var3 = this.token; var3 != null && var3 != this.jj_scanpos; var3 = var3.next) {
- ++var2;
- }
-
- if (var3 != null) {
- this.jj_add_error_token(var1, var2);
- }
- }
-
- return this.jj_scanpos.kind != var1;
- }
-
- public final Token getNextToken() {
- if (this.token.next != null) {
- this.token = this.token.next;
- } else {
- this.token = this.token.next = this.token_source.getNextToken();
- }
-
- this.jj_ntk = -1;
- ++this.jj_gen;
- return this.token;
- }
-
- public final Token getToken(int var1) {
- Token var2 = this.lookingAhead ? this.jj_scanpos : this.token;
-
- for(int var3 = 0; var3 < var1; ++var3) {
- if (var2.next != null) {
- var2 = var2.next;
- } else {
- var2 = var2.next = this.token_source.getNextToken();
- }
- }
-
- return var2;
- }
-
- private final int jj_ntk() {
- return (this.jj_nt = this.token.next) == null ? (this.jj_ntk = (this.token.next = this.token_source.getNextToken()).kind) : (this.jj_ntk = this.jj_nt.kind);
- }
-
- private void jj_add_error_token(int var1, int var2) {
- if (var2 < 100) {
- if (var2 == this.jj_endpos + 1) {
- this.jj_lasttokens[this.jj_endpos++] = var1;
- } else if (this.jj_endpos != 0) {
- this.jj_expentry = new int[this.jj_endpos];
-
- for(int var3 = 0; var3 < this.jj_endpos; ++var3) {
- this.jj_expentry[var3] = this.jj_lasttokens[var3];
- }
-
- boolean var7 = false;
- Enumeration var4 = this.jj_expentries.elements();
-
- while(var4.hasMoreElements()) {
- int[] var5 = (int[])var4.nextElement();
- if (var5.length == this.jj_expentry.length) {
- var7 = true;
-
- for(int var6 = 0; var6 < this.jj_expentry.length; ++var6) {
- if (var5[var6] != this.jj_expentry[var6]) {
- var7 = false;
- break;
- }
- }
-
- if (var7) {
- break;
- }
- }
- }
-
- if (!var7) {
- this.jj_expentries.addElement(this.jj_expentry);
- }
-
- if (var2 != 0) {
- this.jj_lasttokens[(this.jj_endpos = var2) - 1] = var1;
- }
- }
-
- }
- }
-
- public final ParseException generateParseException() {
- this.jj_expentries.removeAllElements();
- boolean[] var1 = new boolean[123];
-
- for(int var2 = 0; var2 < 123; ++var2) {
- var1[var2] = false;
- }
-
- if (this.jj_kind >= 0) {
- var1[this.jj_kind] = true;
- this.jj_kind = -1;
- }
-
- for(int var4 = 0; var4 < 201; ++var4) {
- if (this.jj_la1[var4] == this.jj_gen) {
- for(int var3 = 0; var3 < 32; ++var3) {
- if ((this.jj_la1_0[var4] & 1 << var3) != 0) {
- var1[var3] = true;
- }
-
- if ((this.jj_la1_1[var4] & 1 << var3) != 0) {
- var1[32 + var3] = true;
- }
-
- if ((this.jj_la1_2[var4] & 1 << var3) != 0) {
- var1[64 + var3] = true;
- }
-
- if ((this.jj_la1_3[var4] & 1 << var3) != 0) {
- var1[96 + var3] = true;
- }
- }
- }
- }
-
- for(int var5 = 0; var5 < 123; ++var5) {
- if (var1[var5]) {
- this.jj_expentry = new int[1];
- this.jj_expentry[0] = var5;
- this.jj_expentries.addElement(this.jj_expentry);
- }
- }
-
- this.jj_endpos = 0;
- this.jj_rescan_token();
- this.jj_add_error_token(0, 0);
- int[][] var6 = new int[this.jj_expentries.size()][];
-
- for(int var7 = 0; var7 < this.jj_expentries.size(); ++var7) {
- var6[var7] = (int[])this.jj_expentries.elementAt(var7);
- }
-
- return new ParseException(this.token, var6, ParserConstants.tokenImage);
- }
-
- public final void enable_tracing() {
- }
-
- public final void disable_tracing() {
- }
-
- private final void jj_rescan_token() {
- this.jj_rescan = true;
-
- for(int var1 = 0; var1 < 59; ++var1) {
- JJCalls var2 = this.jj_2_rtns[var1];
-
- while(true) {
- if (var2.gen > this.jj_gen) {
- this.jj_la = var2.arg;
- this.jj_lastpos = this.jj_scanpos = var2.first;
- switch (var1) {
- case 0:
- this.jj_3_1();
- break;
- case 1:
- this.jj_3_2();
- break;
- case 2:
- this.jj_3_3();
- break;
- case 3:
- this.jj_3_4();
- break;
- case 4:
- this.jj_3_5();
- break;
- case 5:
- this.jj_3_6();
- break;
- case 6:
- this.jj_3_7();
- break;
- case 7:
- this.jj_3_8();
- break;
- case 8:
- this.jj_3_9();
- break;
- case 9:
- this.jj_3_10();
- break;
- case 10:
- this.jj_3_11();
- break;
- case 11:
- this.jj_3_12();
- break;
- case 12:
- this.jj_3_13();
- break;
- case 13:
- this.jj_3_14();
- break;
- case 14:
- this.jj_3_15();
- break;
- case 15:
- this.jj_3_16();
- break;
- case 16:
- this.jj_3_17();
- break;
- case 17:
- this.jj_3_18();
- break;
- case 18:
- this.jj_3_19();
- break;
- case 19:
- this.jj_3_20();
- break;
- case 20:
- this.jj_3_21();
- break;
- case 21:
- this.jj_3_22();
- break;
- case 22:
- this.jj_3_23();
- break;
- case 23:
- this.jj_3_24();
- break;
- case 24:
- this.jj_3_25();
- break;
- case 25:
- this.jj_3_26();
- break;
- case 26:
- this.jj_3_27();
- break;
- case 27:
- this.jj_3_28();
- break;
- case 28:
- this.jj_3_29();
- break;
- case 29:
- this.jj_3_30();
- break;
- case 30:
- this.jj_3_31();
- break;
- case 31:
- this.jj_3_32();
- break;
- case 32:
- this.jj_3_33();
- break;
- case 33:
- this.jj_3_34();
- break;
- case 34:
- this.jj_3_35();
- break;
- case 35:
- this.jj_3_36();
- break;
- case 36:
- this.jj_3_37();
- break;
- case 37:
- this.jj_3_38();
- break;
- case 38:
- this.jj_3_39();
- break;
- case 39:
- this.jj_3_40();
- break;
- case 40:
- this.jj_3_41();
- break;
- case 41:
- this.jj_3_42();
- break;
- case 42:
- this.jj_3_43();
- break;
- case 43:
- this.jj_3_44();
- break;
- case 44:
- this.jj_3_45();
- break;
- case 45:
- this.jj_3_46();
- break;
- case 46:
- this.jj_3_47();
- break;
- case 47:
- this.jj_3_48();
- break;
- case 48:
- this.jj_3_49();
- break;
- case 49:
- this.jj_3_50();
- break;
- case 50:
- this.jj_3_51();
- break;
- case 51:
- this.jj_3_52();
- break;
- case 52:
- this.jj_3_53();
- break;
- case 53:
- this.jj_3_54();
- break;
- case 54:
- this.jj_3_55();
- break;
- case 55:
- this.jj_3_56();
- break;
- case 56:
- this.jj_3_57();
- break;
- case 57:
- this.jj_3_58();
- break;
- case 58:
- this.jj_3_59();
- }
- }
-
- var2 = var2.next;
- if (var2 == null) {
- break;
- }
- }
- }
-
- this.jj_rescan = false;
- }
-
- private final void jj_save(int var1, int var2) {
- JJCalls var3;
- for(var3 = this.jj_2_rtns[var1]; var3.gen > this.jj_gen; var3 = var3.next) {
- if (var3.next == null) {
- var3 = var3.next = new JJCalls();
- break;
- }
- }
-
- var3.gen = this.jj_gen + var2 - this.jj_la;
- var3.first = this.token;
- var3.arg = var2;
- }
-
- // $FF: synthetic method
- static String access$0(Parser var0) {
- return var0.filename;
- }
-
- // $FF: synthetic method
- static LocalizedMessageReader access$1(Parser var0) {
- return var0.reader;
- }
-
- public Parser(InputStream var1) {
- this.jj_input_stream = new ASCII_UCodeESC_CharStream(var1, 1, 1);
- this.token_source = new ParserTokenManager(this.jj_input_stream);
- this.token = new Token();
- this.jj_ntk = -1;
- this.jj_gen = 0;
-
- for(int var2 = 0; var2 < 201; ++var2) {
- this.jj_la1[var2] = -1;
- }
-
- for(int var3 = 0; var3 < this.jj_2_rtns.length; ++var3) {
- this.jj_2_rtns[var3] = new JJCalls();
- }
-
- }
-
- public Parser(Reader var1) {
- this.jj_input_stream = new ASCII_UCodeESC_CharStream(var1, 1, 1);
- this.token_source = new ParserTokenManager(this.jj_input_stream);
- this.token = new Token();
- this.jj_ntk = -1;
- this.jj_gen = 0;
-
- for(int var2 = 0; var2 < 201; ++var2) {
- this.jj_la1[var2] = -1;
- }
-
- for(int var3 = 0; var3 < this.jj_2_rtns.length; ++var3) {
- this.jj_2_rtns[var3] = new JJCalls();
- }
-
- }
-
- public Parser(ParserTokenManager var1) {
- this.token_source = var1;
- this.token = new Token();
- this.jj_ntk = -1;
- this.jj_gen = 0;
-
- for(int var2 = 0; var2 < 201; ++var2) {
- this.jj_la1[var2] = -1;
- }
-
- for(int var3 = 0; var3 < this.jj_2_rtns.length; ++var3) {
- this.jj_2_rtns[var3] = new JJCalls();
- }
-
- }
- }
-